根据计算机指令执行特点进行性能优化checklist

性能优化系列文章导航:《新的职业目标,以及C++性能优化

根据计算机指令执行特点进行性能优化checklist

(1)定义能够“对齐地访问内存”的结构体。减少结构体的“洞”。
(2)如果结构体中含有指针指向动态存储区,宜将动态存储区分配到结构体的紧邻其后。
(3)内存访问决定了计算开销。计算机的'高速缓存--主内存--虚拟内存'的内存结构对性能有较大折损。
     在金钱成本有限情况下,如果能禁用虚拟内存,增大主内存并能强制进程永久留存在主内存中,这么做能够明显提升性能。
(4)定制你的OS,减少进程数(无用进程)。
(5)配置OS以分配CPU时间优先给客户进程/系统服务(具体要看你的程序属性)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章