jvm
debugTest_
这个作者很懒,什么都没留下…
展开
-
JVM中常用命令集合
记录在工作排查问题时,使用的一些JVM命令: 1.参数:-verbose:class 作用:显示每个类加载的路径,在排查冲突时,可以使用。 举例: intellij idea运行TC时,报类冲突问题,如果使用debug,加载的类过多,排查困难。可以在run->edit configration ,JVM 参数中填入该参数, 则运行TC时,可以在控制台显示各个类加载的路径,便于排原创 2017-12-21 11:17:58 · 332 阅读 · 0 评论 -
jvm 内存基本概念
Java内存组成:堆 和 非堆 JVM主要管理两种类型的内存:堆 和 非堆。 堆(heap memory): 1)Java运行时数据区域,所有的类实例、数组内存,从此处分配; 2)在jvm启动时,创建堆; 3)留给开发人员使用,比如在代码中创建cache,分配了cache的空间和cache数据存储是在堆上。 非堆(Non-heap memory): 1)也称“永久代”,JVM留给自己原创 2017-12-20 10:56:07 · 176 阅读 · 0 评论