- 博客(2)
- 收藏
- 关注
原创 二分法插入的实现
<br />数字:<br />typedef struct {<br /> int presetNumber;<br /> int time;<br />} SETUP;<br /> <br />//SETUP为要插入到的结构体数组, insert为要插入的数字,totle为数组长度<br />int insert(SETUP a[], int insert, int *totle)<br />{<br /> int i, j, mid; <br /> i = 0;<br /> j =
2011-05-13 11:45:00 912
转载 给程序计时2-bzero & memset置零的性能比较
<br /> 关于字符数组的初始化,在项目的压力测试中,发现性能明显下降,变怀疑在程序中的若干临时字符数组的初始化(使用bzero)身上。于是修改为首个字符置零的方式而非全部置零的方式初始化,响应得到明显的提升。原来在mp3检索的每一条结果都要进行bzero对临时数组初始化,每一个请求需要30次的 bzero对临时数组的置零。于是想到了,在非必要的情况下,只对临时数组的第一个(或前几个)字符置零的初始化方式对比与使用bzero的话,能够明显提高性能。<br />在此之外,又想起另外两种对数组所有字节都置零的
2011-05-12 10:11:00 696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人