【发布时间】:2010-10-30 02:47:42
【问题描述】:
假设最新的 XCode 和 GCC,覆盖内存分配函数的正确方法是什么(我猜也是 operator new/delete)。调试内存分配器对于游戏来说太慢了,我只需要一些基本的统计数据,我可以自己做,影响最小。
我知道它在 Linux 中很容易因为钩子,而这在十年前我编写 HeapManager 时在 codewarrior 中是微不足道的。
遗憾的是 smartheap 不再有 mac 版本。
【问题讨论】:
-
我确实为 operator new 找到了 opensource.apple.com/source/dyld/dyld-46.12/src/dyldNew.cpp,效果很好,现在要弄清楚 malloc/calloc
标签: xcode macos malloc overriding