主要讲解垃圾回收的算法 上面我们已经了解到了,JVM的体系的结构,这次我们来说一下垃圾回收的算法。 1. 最开始的想法,或者说垃圾回收的最容易想到的就是:引用计数(reference count) 我们记录每一个对象受到引用的次数,每增加一个引用就在这个对象对应的引用次数加一,每减少一次对对象的印象...
分类:
其他好文 时间:
2014-11-06 21:27:10
阅读次数:
185
主要讲述java虚拟机的内存体系结构 了解了JVM 的一些基础之后,我们来看看java虚拟机内存的体系结构,这个是理解JVM垃圾收集算法的前提,理解了内存结构我们才能够针对不同的部分根据我们的程序进行优化。前面已经说明了,java的堆和栈,但是只是局部的说了一下,没有在java内存体系中说明。 这一...
分类:
其他好文 时间:
2014-11-05 23:02:40
阅读次数:
221
最近的项目中,出现了内存和性能的问题,需要优化,所以趁着这个机会,把自己关于java虚拟机的东整理一下,不对的地方,欢迎指出。 数据类型,因为在java的优化的过程中,检测到的数据类型一般比较的基础,毕竟复杂的数据类型就是有基础的组合而来的。 Java虚拟机中,数据类型可以分为两类:基本类型和引用类...
分类:
其他好文 时间:
2014-11-05 22:45:08
阅读次数:
191
反射就是通过获取到的运行时类来获取到类所有的结构,如属性,方法,变量等
1、首先如何创建Class实例
Class class = Person.clsss;
1.1过程:源文件经过编译(javac.exe)会后。得到一个或者多个.class文件,经过运行(java.exe)这步,就需要进行类的加载(通过jvm的加载器)加载到内存中的缓存,每一个放入缓存的文件就是一个Class的...
分类:
编程语言 时间:
2014-11-05 19:43:40
阅读次数:
164
JAVA_OPTS="$JAVA_OPTS -server-Xms1024m -Xmx1024m -Xss512k-XX:PermSize=128m -XX:MaxPermSize=256m"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu...
分类:
其他好文 时间:
2014-11-05 12:55:04
阅读次数:
174
几种outofmemory的解决方法:
1. java.lang.OutOfMemoryError: PermGen space
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space。从文字上看就是内存溢出,解决方法是加大内存。为什么会内存溢出,这是由于这块内存主要是被JVM存放Class和Meta信息的,Class在被Load的时候被放入PermGen space区域,它和存放Inst...
分类:
其他好文 时间:
2014-11-05 11:01:49
阅读次数:
214
jBoss版本:jboss-5.1.0.GAjboss-6.0.0.Finaljboss-5.1.0.GA和jboss-6.0.0.Final修改方法:打开%JBOSS_HOME%\bin\run.conf文件,搜索JAVA_OPTS,找到后调整jvm参数-Xms,-Xmx注意:请看下%JBOSS_...
分类:
其他好文 时间:
2014-11-05 10:46:18
阅读次数:
257
http://www.quiee.com.cn/archives/592/weblogica)编辑WeblogicServer启动脚本文件;BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.shonU...
分类:
Web程序 时间:
2014-11-05 10:43:10
阅读次数:
609
http://www.quiee.com.cn/archives/592/websphere选择服务器->应用程序服务器->Server1->进程定义->Java虚拟机。滚动到初始堆大小和最大堆大小字段并设置值。单击确定以保存更改
分类:
Web程序 时间:
2014-11-05 10:32:11
阅读次数:
285
Netty的“零拷贝”主要体现在如下三个方面:1) Netty的接收和发送ByteBuffer采用DIRECT BUFFERS,使用堆外直接内存进行Socket读写,不需要进行字节缓冲区的二次拷贝。如果使用传统的堆内存(HEAP BUFFERS)进行Socket读写,JVM会将堆内存Buffer拷贝...
分类:
Web程序 时间:
2014-11-05 06:58:50
阅读次数:
239