使用busmonitor测试内存带宽
些内存带宽占用程序:
int main(int argc,char *argv[])
{
char* buf = (char*)malloc(MALLOC_SIZE);
if(buf == NULL)
{
printf("malloc failed\n");
}
int i;
for(i = 0;i < MALLOC_SIZE;i++)
{
memset(buf+i,0xff,1);
}
while(1)
{
for(i = 0;i < MALLOC_SIZE-1;i++)
{
memset(buf+i,*(buf+i+1),1);
}
}
return 0;
}
实际上使用linux下面的memtest就可以