我有一个控制台应用程序,它可以监视文件夹(手动代码…不使用.Net类)的文件更改,然后根据规则移动文件。
然而,它似乎被自己关闭了。我想是撞车了。现在,这是一个家庭项目,我有一个"按下键结束"选项。我也有一个3岁的孩子四处走动。因此,它可能与代码问题无关。然而,作为一种学习练习,有没有办法获得应用程序的内存使用率?所以,我想知道我的应用程序使用的内存总量。
尝试http://msdn.microsoft.com/en-us/library/system.appdomain.monitoringsurvivedmemorysize.aspx
您还可以使用Process.GetCurrentProcess()
,然后使用所有内存属性
您可以使用System.诊断类,如Process:
过程属性
您是否使用日志记录系统来记录应用程序的所有异常,并使用全局异常处理程序来处理未处理的异常?