一些java命令和工具的使用

本文介绍如何使用Java命令行工具优化MyEclipse性能,包括jinfo、jps、jstat等,通过调整虚拟机参数,如-XX:+DisableExplicitGC、-XX:NewRatio=2等,显著改善了MyEclipse在低配电脑上的启动和运行速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jinfo:可以输出并修改运行时的java 进程的opts。
jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。
jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。
jmap:打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。

启用垃圾回收日志
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
-verbose:gc
-Xloggc:gc.log

机器为T6600+2g内存,MyEclipse8.5运行太慢,通过gc日志和VisualVM观测内存情况设置myeclipse.ini为
-XX:+DisableExplicitGC
-XX:NewRatio=2
-XX:SurvivorRatio=2
-XX:PermSize=256m
-XX:MaxPermSize=256m
-Xms768m
-Xmx768m
-XX:ReservedCodeCacheSize=64m
MyEclipse的启动和运行相应速度都提高很多^_^
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值