【发布时间】:2011-04-12 22:06:16
【问题描述】:
在我的应用程序中,有些情况下对象相对较小(最多 50 个字节),例如用于记录目的的消息类,必须在程序执行期间频繁地创建和释放(由 GC)。所以我担心动态分配这些对象的开销。正如question 中所述,有一些可用于本机代码的快速内存分配器。
.Net 中是否有快速内存分配的概念,或者 .Net 中是否需要快速内存分配?如果不是,可以用什么来加速这种实现? (可能是某种预先分配的对象池。)我应该担心开销吗?
【问题讨论】:
-
1) 让它发挥作用。 2)如果它很慢,让它工作得更快。
标签: .net memory memory-management dynamic-memory-allocation