java进程占用内存都包括哪些

guzhichongshi 2017-12-11 11:14:27

这是我启动的jar包所占用的堆信息
gc之后之战用了100M不到

不过top中看占用了650M,而且不会降低,请问是怎么回事
其他占用的内存为何不释放?如何释放这块的内存?
...全文
323 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 guzhichongshi 的回复:
[quote=引用 2 楼 mymy1026 的回复:] 你自己的jvm跟jar包没关系吧
想问的就是除了jar包运行程序产生的堆内存外还有哪些影响的因素[/quote] top命令查看的应该是jvm申请的内存吧,这块内存并没有完全使用,我感觉应该这样
guzhichongshi 2017-12-11
  • 打赏
  • 举报
回复
引用 2 楼 mymy1026 的回复:
你自己的jvm跟jar包没关系吧
想问的就是除了jar包运行程序产生的堆内存外还有哪些影响的因素
  • 打赏
  • 举报
回复
你自己的jvm跟jar包没关系吧
X元素 2017-12-11
  • 打赏
  • 举报
回复
可以利用相关工具查看整个jvm生命周期所有对象的内存使用情况,例如VisualVM等

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧