现在位置 >首页 > JVM
0℃
2013年01月24日 基础知识 ⁄ 被围观 4,828 views+
问题:运行java应用,出现java.lang.OutOfMemoryError: Java heap space,即使在环境变量里设置了JAVA_OPTS -Xmx2048m还是报错。 分析及解决: 1.JAVA_OPTS只对tomcat/weblogic等Web服务器中间件有效,以“java -cp [*.jar] test.Main”方式运行的不会去读取JAVA_OPTS. 2.如果在运行java类,需要设置Heap Size的话,需要如下方式: java -Xmx2048m -jar zoio.jar或者java -Xmx1024m -cp zoio.jar info.zoio.Main 3.如果是在Unix或者Aix服务器上,可以直接写下如下语句 export JAVA_OPTS=-Xmx1024m -Djava.awt.headl...
阅读全文
0℃
2012年12月22日 推荐 ⁄ 被围观 3,030 views+
  当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloader bootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类。 在Sun的JVM中,在执行java的命令中使用-Xbootclasspath选项或使用 – D选项指定sun.boot.class.path系统属性值可以指定附加的类。这个加载器的是非常特殊的,它实际上不是 java.lang.ClassLoader的子类,而是由JVM自身实现的。大家可以通过执行以下代码来获得bootstrap class...
阅读全文

无觅相关文章插件,快速提升流量