2011/9/5 volfmath <volf...@gmail.com>:
> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的"GraphicsGeeks"论坛。
> 要向此网上论坛发帖,请发送电子邮件至 graphi...@googlegroups.com。
> 要取消订阅此网上论坛,请发送电子邮件至 graphicsgeek...@googlegroups.com。
> 若有更多问题,请通过 http://groups.google.com/group/graphicsgeeks?hl=zh-CN 访问此网上论坛。
>
>
--
Milo Yip
Twitter @miloyip
http://www.cnblogs.com/miloyip/
http://miloyip.seezone.net/
On 9月5日, 下午1时57分, Milo Yip <milo...@gmail.com> wrote:
> 自己的模塊還可以自己實現內存管理和統計,有時候對於D3D、driver和一些引用到的DLL就更麻煩。
>
> 2011/9/5 volfmath <volfm...@gmail.com>:
1. 底層分配器,取代malloc/free/realloc/new/delete,可用dlmalloc、nedmalloc之類的實現,或fallback至CRT或custom的allocator。但一定要支持alignment。
2. debug/profile層,可以開關各種功能,例如log、leak detection、buffer overwrite
detection、statistics等
3. 高層分配器,例如pool、stack-based等等,另有STL allocator的adapter (如用STL)
另外調試層要提供工具去查找問題。
至於smart pointer或GC等又試另一套"framework"的事。不同模槐可能有不同需求。
2011/9/5 volfmath <volf...@gmail.com>: