visualVM
定义:多合一故障处理工具 可直接应用在生产环境中
功能:生成和浏览堆转储快照
-BTrace插件
定义:动态日志跟踪
原理:hotSwap(代码热替换技术)
作用:打印调用堆栈、参数、返回值、性能监视、定位连接泄漏、内存泄漏、解决多线程竞争问题
服务器段运维和调优的例子
Runtime.getRuntime().exec() 非常消耗资源
异步调用web服务,可以改成生产者/消费者模式的消息队列
eclipse运行速度调优
优化后的eclipse.ini作如下配置:
-Xverify:none
-Xmx512m
-Xms512m
-Xmn128m
-XX: PermSize=96m
-XX:MaxPermSize=96m
-XX:+DisableExplicitGC
-Xnoclassgc
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=85 将GC临界值提升到85%