
JVM JRE JDK
yy6060
积极,乐观,坚强,自信,睿智-------希望获得这些!哈哈
展开
-
jvm内存查看
<br /><br />System.out.println("初始数据方法前:"+Runtime.getRuntime().totalMemory());<br /> <br />可查看Runtime的API原创 2011-05-16 14:29:00 · 403 阅读 · 0 评论 -
Java堆内存Heap与非堆内存Non-Heap
<br />堆(Heap)和非堆(Non-heap)内存 <br /> 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构转载 2011-04-05 21:59:00 · 722 阅读 · 0 评论