2017年9月13日

实战JAVA虚拟机 JVM故障诊断与性能优化(七)

摘要: 分析Java堆 1.对症下药:找到内存溢出的原因 内存溢出(OutofMemory,简称OOM),主要讨论最常见的集中内存溢出问题,包括堆溢出、直接内存溢出、永久区溢出等。 堆溢出 当对象大小之和大于由Xmx参数指定的堆空间大小时,会造成溢出。 直接内存溢出 在java的NIO(new IO)中,支 阅读全文

posted @ 2017-09-13 19:29 Xiaox-xin 阅读(202) 评论(0) 推荐(0)

实战JAVA虚拟机 JVM故障诊断与性能优化(六)--->JConsole And Visual VM

摘要: JConsole console是JDK自带的监控工具。它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面。而且本身占用的服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具。 目录:${JAVA_HMOE}\bin\ 阅读全文

posted @ 2017-09-13 15:36 Xiaox-xin 阅读(198) 评论(0) 推荐(0)

实战JAVA虚拟机 JVM故障诊断与性能优化(六)

摘要: 性能监控工具 Linux下的性能监控工具 1.top 2.vmstat > 监控内存和CPU 3.iostat > 监控IO使用 4.pidstat Windows下的性能监控工具 1.任务管理器 2.permon性能监控工具 运行 >perfmon JDK性能监控工具 1.jps > 查看Java 阅读全文

posted @ 2017-09-13 15:34 Xiaox-xin 阅读(330) 评论(0) 推荐(0)

导航