1
3
我不知道常规clr有任何这样的选择。我可以想象,如果您实现自己的CLR主机,您可以控制这一点。 但是,我不同意您对堆如何增长的评估。堆的增长是因为应用程序正在分配和保存对象。 您可以做一些事情来限制内存使用。请参阅此问题了解一些信息: Reducing memory usage of .NET applications? |
2
2
来源及更多: http://msdn.microsoft.com/en-us/magazine/cc163567.aspx#S2 编辑: 实际上,我并不建议你自己管理内存,因为你进入的越多,你可能遇到的问题就越多,相反,clr会完美地完成这个任务。 但如果你说我自己处理事情是很重要的,那我什么都做不到。 |
3
1
我没试过,但你可以打电话给我 SetProcessWorkingSetSizeEx 传递正确的标志以强制您的进程获得的内存永远不会超过这么多。我不知道GC是否会考虑到这一点,并更经常地进行清理,或者您是否只是从内存异常中解脱出来。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |