前段时间我在浏览SO时遇到this presentation,它将性能与具体的内存分配决策联系起来。作者有一些有趣的图表显示了如何通过C++程序分配各种对象,并继续通过对代码进行一些更改来优化程序。他的图表在他们自己的语境中是有意义的,但我想更多地了解如何绘制自己的图表。我在哪里可以阅读更多关于C++内存结构的内容?
从哪里可以了解更多关于C++如何在内存中分配对象的信息?当我编写程序时,我想知道各种结构(数组,指针,整数等)是如何放置的。与此相关的是预缓存技术,如_dcbt,这听起来也很有趣。