2011-06-15 79 views
0

我有一個控制檯應用程序,用於監視文件夾(手動代碼...不使用.Net類)以進行文件更改,然後根據規則執行一些文件移動。應用程序可以報告它自己的內存使用情況?

但是,它似乎是由它自己關閉的。崩潰,我猜。現在,這是一個家庭項目,我有一個'擊中一個關鍵'選項。我也有一個3歲左右的人走動。所以,它可能不是代碼問題相關的。但是,作爲一種學習練習,有沒有辦法獲得應用程序的內存使用情況?所以,我想知道我的應用使用的內存總量。

+0

這個問題類似於http://stackoverflow.com/questions/750574/how-to-get-memory-available-or-used-in-c – 2011-06-15 20:32:32

+0

我知道你說這是一個學習練習題,但是:將應用程序登錄到文件可以爲您提供關於它如何關閉的信息。當您結束應用程序時,「點擊某個鍵停止」會更容易。您也可以使用['UnhandledExceptionEventHandler'](http://www.switchonthecode.com/tutorials/csharp-tutorial-dealing-with-unhandled-exceptions)在退出之前捕獲並記錄異常。 – unholysampler 2011-06-15 20:36:56

+0

感謝@unholysampler - 這是很好的信息。助教。 – Craig 2011-06-16 09:41:43

回答

1

您可以使用System.Diagnostic類,如流程:

Process Properties

你無論如何使用記錄系統記錄你的應用程序的所有異常和一個全局異常處理程序,否則未處理的異常?

相關問題