java对象只有几百m但是jvm占了几个g
答案:2 悬赏:0 手机版
解决时间 2021-03-25 04:17
- 提问者网友:佞臣
- 2021-03-24 16:16
java对象只有几百m但是jvm占了几个g
最佳答案
- 五星知识达人网友:拜訪者
- 2021-03-24 17:21
不知道你认为java对象只有几百兆是如何判断的。class文件的大小和他使用的内存是完全无关的。如果你通过工具能看到java几百兆。那么也一定可以看到jvm的启动参数是否有问题。
全部回答
- 1楼网友:往事埋风中
- 2021-03-24 18:44
可能是你使用了某些方法使其占用的内存一直没有释放,比如subString()这个方法就是消耗大量内存来换取方法的运行速度,这样如果没有让subString()所占用的内存释放的话,你几百个M的对象占用的内存就不是一般的大了。你可以看看你的方法里面是否使用了这种类似的方法,根据你提供的信息只能说这么多了。希望对你有帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯