內存帶寬測試

使用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就可以

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章