关于堆栈对齐对性能的影响

堆栈对齐后,到底对一个程序的性能影响多大,貌似不太好衡量,因为CPU对于相似内容有一个高速缓存的处理,也就是对同一块内容,第二次访存往往会比第一次高效得多,这里,就粗略地用一个demo衡量下堆栈对齐或者是CPU高速缓存

下面的这个demo用了两个结构体:Employee和EmployeeBad。Employee对Word和doubleWord都进行了对齐,EmployeeBad没有做任何处理。请看下面的demo:


猜你喜欢

转载自blog.csdn.net/lyx2007825/article/details/18704847