我有一个C#应用程序,它分配内存并使用C ++ dll进行积分转换,并且一切正常。但是在关闭应用程序时是否需要清除C ++本机内存?我的理解是,在关闭C#应用程序时,它将负责清除内存。
1 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
关闭应用程序后,通常不需要清除内存。操作系统可能会为您做到这一点。但是:不这样做会很脏,它可能会阻止您有效地通过工具检测内存泄漏,并且还取决于操作系统。通用操作系统将在进程结束后清除您的内存,但是我不能说任何有关专用操作系统的信息。
简短的答案:清除您的记忆。
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报
0/150
提交
取消