性能
sjb在路上
这个作者很懒,什么都没留下…
展开
-
本地jconsole远程监控linux系统tomcat
在不设置用户名密码的前提下即-Dcom.sun.management.jmxremote.authenticate=false直接在 tomcat bin下边的 catalina.sh加上如下标红配置JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms2048m -Xmx2048m -XX:NewSize=2...原创 2017-12-07 11:21:24 · 249 阅读 · 1 评论 -
java垃圾回收
参考文章https://www.cnblogs.com/lolau/p/7197936.html如何判断一个对象是可回收的? Java虚拟机采用可达性分析算法来判断对象是否存活。算法基本思想:通过一系列称为“GC Roots”的对象作为起点,从这些节点开始向下搜索,搜索锁走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连时,证明此对象是不可用的,将会被判定为可回收对...转载 2018-08-02 09:50:03 · 296 阅读 · 0 评论 -
调优常用命令
正如Thread Dump文件记录了当时JVM中线程运行的情况一样,Heap Dump记录了JVM中堆内存运行的情况。可以通过以下几种方式生成Heap Dump文件:1使用 jmap 命令生成(其中的pid是JVM进程的id,heap-dump.bin是生成的文件名称,在执行命令的目录下面。推荐此种方法)jmap -dump:live,format=b,file=heap-dump....原创 2018-10-15 19:45:54 · 190 阅读 · 0 评论