JVM的配置,最常用的两个配置就是:-Xms512m –Xmx1024m-Xms设置JVM的初始化内存大小,-Xmx为最大内存大小,当突破这个值,将会报内存溢出,导致的原因有很多,主要是虚拟机的回收问题以及程序设计上的内存泄露问题;由于在超过-Xms时会产生页面申请的开销,所以一般很多应用服务器会推...
分类:
其他好文 时间:
2014-11-05 01:49:42
阅读次数:
210
Jvm加载class文件的机制 http://samuschen.iteye.com/blog/1119539Jvm内存解析 http://www.2cto.com/kf/201109/102699.html(简单浅显明了) http://yhjhappy234.blog.163.co...
分类:
编程语言 时间:
2014-11-05 00:12:12
阅读次数:
229
CREATE TABLE #xms_staff_department ( id int, name varchar(128), parent_id int, parent_path varchar(512) , depth smallint, is_delete tinyint, so...
分类:
数据库 时间:
2014-11-04 12:58:21
阅读次数:
302
注:如果使用JDK5.0的话,JVM会自动完成装包解包的。1.Integer转换成int的方法Integer i =new Integer(10);int k = i.intValue();即Integer.intValue();2.int转换成Integerint i = 10;Integer i...
分类:
其他好文 时间:
2014-11-04 12:28:40
阅读次数:
197
、从菜单myeclipse中选择preferences,然后出现,添加一句话:-Xms256m-Xmx512m-XX:PermSize=64M-XX:MaxPermSize=128m要是单独运行tomcat的话(运行那个startup.bat那个文件),在catalina.bat中设置内存大小,用M...
分类:
其他好文 时间:
2014-11-04 10:51:03
阅读次数:
154
异常:中断了正常指令流的事件,是JVM虚拟机产生的对象异常是程序运行时产生的,和编译无关class Test{ public static void main(String args[]){ System.out.println(111111); i...
分类:
编程语言 时间:
2014-11-03 23:57:57
阅读次数:
417
学习Java的过程是比学习C++和C来得轻松地多,从某种程度上来讲,和JVM自带的垃圾回收机制有关,在C或者C++中创建完数组后需要手动来进行释放,一不小心就会发生内存的泄露。JVM帮助我们自动回收不用的内存,当然,这个是以效率来换的。 JVM如何判断某个实例是否应该被回收掉呢?有两种方式: ...
分类:
编程语言 时间:
2014-11-03 20:47:41
阅读次数:
232
Error:Unable?to?start?the?daemon?process.
This?problem?might?be?caused?by?incorrect?configuration?of?the?daemon.
For?example,?an?unrecognized?jvm?option?is?used.
Please?refer...
分类:
移动开发 时间:
2014-11-03 06:47:47
阅读次数:
902
上篇文章我们介绍了JVM所管理的内存结构也就是运行时数据区(Run-Time Data Areas),现在我们将介绍JVM的内存分配与回收静态内存分配与动态内存分配JVM的内存分配主要分为两种:静态内存分配与动态内存分配与之对应的是基本类型内存分配与对象内存分配;1、静态内存分配静态内存分配在编译时...
分类:
其他好文 时间:
2014-11-02 20:53:14
阅读次数:
165
1、Java是编程语言,也是平台(平台是提供运行时环境的软件)。
2、JVM把类文件连接起来并执行,JVM不能直接解释Java源文件,需要把源文件变成字节码的类文件。
3、连接Java语言和平台的纽带是统一的类文件格式定义。
4、Java字节码首先被JVM解释,然后被JIT即时编译。JVM字节码不是真正的机器码,是在编译过程中的一种中间语言。Javac仅仅是生成类文件的工具,Java体系...
分类:
编程语言 时间:
2014-11-02 09:27:03
阅读次数:
173