java程序消耗內存太大怎么辦?應該如何解決?
只是java程序的內存消耗太大,這不是問題。表現形式是什么(OOM還是GC),是哪個對象(或者數據)負責的?原因是什么(代碼級)?為什么這會產生問題(設計不良或使用不當)?
既然說到如何優化,從個人經驗來說,可以分為幾個步驟:
找問題:先找出需要優化的地方,比如通過gclogGC,發現FGC頻率過高,比如OOM。定位問題:其實就是分析問題的過程。利用JVM工具(如jmapjstat)或linux中的各種trac
電腦C盤滿了,不想動分區怎么辦?
"網絡極客",以全新的視角,全新的思路,陪你遨游神奇的網絡世界。
分區擴展c盤及其逆的容量是不可能的,只好從軟件方面考慮優化。
一方面是刪除更多的文件,比如系統備份文件、個人數據文件等;
一方面,是改變體制擴展容量的服務,如虛擬內存、系統休眠功能等等。
當然,這部分功能初學者很難實現,建議通過軟件自動完成優化。具體實施步驟360安全衛士為我們提供了各種優化工具,包括系統盤瘦身。
1.單擊"系統盤瘦身及工具在"函數集合和360安全衛士的菜單;
2.瘦身系統盤會自動掃描當前系統,如下圖所示。
我們將從Windows虛擬內存、系統休眠功能、系統備份文件和文件移動四個方面來瘦身。根據需要檢查相關內容并點擊"苗條現在"按鈕。
3.通過360軟件管理器卸載不需要的軟件,或者將軟件重裝到非系統盤;
比如、等程序的圖片信息越來越多,會占用大量存儲空間。
關于計算機系統盤還有其他更好的減肥方法嗎?
歡迎留言討論,喜歡的稍加關注。