04 2014 档案

摘要:为了使CPU访问数据更加高效,编译器在编译程序时会自动进行对齐操作(GCC默认4字节对齐,windows VC默认8字节对齐),所谓对齐即让数据的首地址是数据长度的整数倍,如int 的长度是4 ,则其首地址应该能被4整除。 在程序编写的时候,若要强制数据结构对齐,有两种方式,一种方式是使用#p... 阅读全文
posted @ 2014-04-13 23:44 可酷可乐 阅读(1354) 评论(2) 推荐(0)
摘要:一、引言我们在测试程序的性能的时候往往需要获得ns级的精确时间去衡量一个程序的性能,下面介绍下linux中用户空间获得ns级时间的方法二、用户空间获得ns级时间使用clock_gettime函数,函数原型如下: long sys_clock_gettime (clockid_t which_c... 阅读全文
posted @ 2014-04-13 21:36 可酷可乐 阅读(10080) 评论(0) 推荐(0)