Kar*_*lee 5 c c++ optimization gcc visual-studio
我可以使用哪些Windows和Linux系统工具来确定对齐问题,缓存未命中以及与Visual C++和GCC生成的代码相关的其他参数?我可以使用这些工具来确定结构的对齐方式,这样我就可以避免编译器生成的填充吗?
要确定缓存未命中,您需要一个 CPU 级分析器(例如oprofile或 )vtune或动态检测工具(例如valgrindwith ) cachegrind。
为了查找结构上的对齐问题,有一个名为pahole带有DWARF调试信息的目标文件的工具。
| 归档时间: |
|
| 查看次数: |
2579 次 |
| 最近记录: |