.net - 在 .net 中创建内存泄漏

标签 .net memory-leaks

<分区>

问题Memory leak with java已得到解答,但是否会在 .net 中造成内存泄漏?

什么是例子?

最佳答案

for(int i = 0; i < 10; i++)
{
    IntPtr imageData = Marshal.AllocHGlobal(1024*1024);
}

例如,这将导致 10 MB 的内存泄漏。 任何不受管理的东西都可能泄漏,很难让管理的东西泄漏内存,如果有的话。

关于.net - 在 .net 中创建内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379936/

相关文章:

c++ - 返回 std::string 时 Valgrind 内存泄漏

java - 资源泄露 : 'sc' is never closed

C# SNMP 陷阱接收器

c# - .Net 中的低功耗蓝牙 (C#)

c++ - 获取 std::bad_alloc 错误;如何交叉验证操作系统是否真的内存不足

NSMutableArray 中的 ios NSNumber 未释放

c - 内存泄漏调试

c# - 使用 OAuth 在 C# 中使用 Twitter API 在 Twitter 中发布阿拉伯字符

.net 处理传入的电子邮件

.net - 使用异步和集合