Java消耗太多内存

时间:2016-04-23 03:38:29

标签: java memory optimization

我有一个java应用程序。它的用途是自动登录网站并创建wifi热点。它是一个GUI应用程序,具有许多功能,如通知管理器和系统托盘。我的JAR文件大小为3 MB,但它消耗大约100 MB的RAM。我应该担心吗?

我检查了我的任何方法是否都是递归的,我找不到任何方法。

我的java应用程序代码可以在这里找到:https://github.com/mavrk/bitm-cyberoam-client/tree/master/JavaApplication13

1 个答案:

答案 0 :(得分:1)

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

如果你担心堆的大小,你可以

  • 进一步减少它,但这可能会减慢应用程序的速度或阻止它运行。
  • 使用内存分析器查看内存的使用位置。
  • 不用担心大约50美分的内存。如果你是最低工资,你不应该花费超过6分钟,否则你的时间将超过你节省的记忆。