
JVM
文章平均质量分 84
hjjk888
这个作者很懒,什么都没留下…
展开
-
visualVM中各个名词的解释
Process Memory Parameters Description Eden Space (Heap Memory) Pool from which memory is initially allocated for most objects Survivor Space (Heap Memory) Pool containing objects that have ...原创 2010-08-10 15:01:09 · 333 阅读 · 0 评论 -
双检锁DLC(转)
对于双检锁,其实有多种不同的用法,有很多种用法是无论如何不会出现问题的. 我最初用双检锁来获取jndi对象时,立即有人告诉我双检锁是不安全的,我笑着告诉他:是否安全 我比你更有把握. static DataSource ds = null; public static DataSource getDataSource(){ if(ds == null){ synchron...原创 2010-08-16 20:48:11 · 171 阅读 · 0 评论 -
解析jvm.dll和java.exe
简述 众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是 一个执行的外壳,它会装载jvm.dll(windows下,以下皆以windows平台为例, linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是java 虚拟机的实际操作处理所在。本文探究java.exe程序是如何查找和装载jvm.dll 动态库,并调用它...原创 2010-08-18 19:30:53 · 375 阅读 · 0 评论 -
学习jdk jre笔记
JDK(Java 开发套件) JRE(Java执行环境,,Java Runtime Environment) JVM(Java 虚拟机,Java Virtual Machine) 這個意思是說,您輸入 javac.exe 和輸入 java -classpath d:\j2sdk1.4.0\lib\tools.jar com.sun.tools.javac.Main 會得...原创 2010-08-19 17:57:27 · 95 阅读 · 0 评论 -
PermGen space的分析和解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同...原创 2010-08-26 21:45:33 · 285 阅读 · 0 评论 -
boolean占用几个字节
Although the Java virtual machine defines a boolean type, it only provides very limited support for it. There are no Java virtual machine instructions solely dedicated to operations on boolean values....原创 2010-10-24 18:36:06 · 173 阅读 · 0 评论