我正在使用C++/CLI和.Net 4.0(托管c ++),我的IDE是visual studio 2012 RC.
我的程序几乎完全用C++/CLI编写(我只有五行本机代码),我想知道垃圾收集的效率如何,以及它是否真的对我有用.
当我启动我的程序(我正在使用某些表单)时,它需要大约3-5 MB的RAM.但是在程序运行一段时间后(相同的代码一次又一次地运行并输入新信息)它使用越来越多的内存(5-15分钟后需要大约10-25 MB RAM)和RAM的数量只会增加?
为什么是这样?这不正是垃圾收集应该阻止的吗?!
每分钟左右强制进行垃圾收集会不会很糟糕?