2016-04-23 133 views
0

我有一個Java應用程序。它的用途是自動登錄到網站並創建WiFi熱點。它是一個GUI應用程序,具有許多功能,如通知管理器和系統托盤。我的JAR文件大小爲3 MB,但消耗大約100 MB的RAM。我應該擔心嗎?Java消耗太多內存

我檢查是否有任何我的方法是遞歸的,我找不到任何。

我的Java應用程序的代碼可以在這裏找到:https://github.com/mavrk/bitm-cyberoam-client/tree/master/JavaApplication13

+2

''我的JAR文件的大小爲3 MB,但它消耗了大約100 MB的RAM'jar大小與RAM中分配的內存不直接相關 –

回答

1

一個行程序可以使用的內存8 GB。

如果你關心堆,您可以

  • 進一步降低它,雖然這可能會降低應用程序或阻止其工作的大小。
  • 使用內存分析器查看內存正在被利用的位置。
  • 不用擔心價值約50美分的內存。如果你是最低工資,你不應該花費超過6分鐘的時間,否則你的時間將比你節省的記憶更多。