一直收到如下的訊息,有沒有什麼方式可以查的到是那一支應用程式一直占用記憶體,雖然重新開機就可以解決,但每次都要重新開機也很麻煩,都要選擇休息時間,防毒軟體部份是沒出現中毒訊息
非常大量的記憶體交付於應用程式和處理程序。長期的記憶體高使用量可能導致效能問題。
若要判定哪些處理程序或應用程式使用最多記憶體,請使用工作管理員。請觀察這些資源的活動幾天。如果它們還是繼續使用大量記憶體,而且是較不重要的處理程序或服務,請先將它們停止,再重新啟動。
您可以停用此警示或使用伺服器管理中監視及報告工作台的變更警示通知功能,變更其閾值。
寫得不是很清楚嗎?
"工作管理員"啊.....
然後切到"處理程序"頁籤
按下"記憶體(XXXXXX)"
他就會按照記憶體耗用量由高到低(或由低到高)排列
微軟有收購一家產品Process Explorer v11.13
這個作的比微軟本身的”工作管理員”更好,可以判斷出執行的詳細指令行
重點是可以判斷是哪一家公司的執行程式〔Company Name公司名稱〕,執行程式的描述,
看到不認識的公司名稱就好好地分析一下囉~
下載網址〔微軟的技術支援網站〕:http://technet.microsoft.com/zh-tw/sysinternals/bb896653.aspx
我是ProcessExplorer愛用者,它可知正在執行的程式屬於哪類,屬於哪些服務,所佔記憶體,呼叫的DLL,好物啊!我的抓毒第一步多是使用此程式,免安裝,極度便利!
有沒有它ProcessExplorer的中文操作或教學
中文化軟體聯盟有針對 Process Explorer v11.14作出一個中文介面來,參考看看
http://forum.cpatch.org/archiver/?tid-9109.html
教學文章在網路上很多,拜一下孤狗大神就有
http://www.google.com.tw/search?hl=zh-TW&q=processexplorer+%E6%95%99%E5%AD%B8&meta=&aq=f&oq=
我之前也有遇到類似的問題
用了工作管理員跟Process Explorer也看不太出來
後來決定土法鍊鋼,用Process Explorer將process一個一個kill 掉
看看是哪一個process 造成 memory leak