一、基础篇
1.1 JVM
1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收
http://www.jcp.org/en/jsr/detail?id=133
http://ifeve.com/jmm-faq/
1.1.2. 了解JVM各种参数及调优
1.1.3. 学习使用Java工具
jps, jstack, jmap, ...
分类:
编程语言 时间:
2015-12-23 11:01:46
阅读次数:
126
JDK内置工具使用一、javah命令(CHeaderandStubFileGenerator)二、jps命令(JavaVirtualMachineProcessStatusTool)三、jstack命令(JavaStackTrace)四、jstat命令(JavaVirtualMachineStati...
分类:
数据库 时间:
2015-12-22 22:41:13
阅读次数:
320
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用...
分类:
编程语言 时间:
2015-12-17 20:48:38
阅读次数:
349
AttachingtoprocessID2785,pleasewait...Debuggerattachedsuccessfully.Servercompilerdetected.JVMversionis24.80-b11usingparallelthreadsinthenewgeneration.usingthread-localobjectallocation.ConcurrentMark-SweepGCHeapConfiguration:MinHeapFreeRatio=40MaxHeapFreeRat..
分类:
其他好文 时间:
2015-12-08 16:19:12
阅读次数:
133
概述JVM的GC一般情况下是JVM本身根据一定的条件触发的,不过我们还是可以做一些人为的触发,比如通过jvmti做强制GC,通过System.gc触发,还可以通过jmap来触发等,针对每个场景其实我们都可以写篇文章来做一个介绍,本文重点介绍下System.gc的原理或许大家已经知道如下相关的知识sy...
分类:
其他好文 时间:
2015-11-15 23:01:21
阅读次数:
264
jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令 公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁的例子。昨天晚上总结了一下jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令。供大家参考1.Jstack1.1 jstack能得到运行ja...
分类:
编程语言 时间:
2015-11-15 07:32:02
阅读次数:
390
Prints shared object memory maps or heap memory details for a process, core file, or remote debug server. This command is experimental and unsupported...
分类:
编程语言 时间:
2015-11-10 00:18:00
阅读次数:
307
分析JAVAApplication的内存使用时,jmap是一个很实用的轻量级工具。使用jmap可以查看heap空间的概要情况,粗略的掌握heap的使用情况。也可以生成heapdump文件,再使用jhat通过web浏览器具体分析内容中的对象和数据。jmap是JDK自带的一个工具,非常小巧方便,其支持参...
分类:
其他好文 时间:
2015-11-08 22:18:06
阅读次数:
328
http://my.oschina.net/feichexia/blog/196575?p=1#commentsJDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客...
分类:
其他好文 时间:
2015-11-07 18:59:57
阅读次数:
217