`
san_yun
  • 浏览: 2652751 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

ReservedCodeCacheSize

    博客分类:
  • java
 
阅读更多
参考:
ReservedCodeCacheSize
http://www.iteye.com/topic/756538
http://stackoverflow.com/questions/7513185/what-is-reservedcodecachesize
http://www.google.com.hk/webhp?hl=zh-CN&sourceid=cnhp#hl=zh-

Java HotSpot(TM) Client VM warning: CodeCache is full. Compiler has been disabled.
Java HotSpot(TM) Client VM warning: Try increasing the code cache size using -XX:ReservedCodeCacheSize=
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:344)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435)
Caused by: java.lang.OutOfMemoryError
	at java.util.zip.Inflater.inflateBytes(Native Method)
	at java.util.zip.Inflater.inflate(Inflater.java:238)
	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:135)
	at sun.misc.Resource.getBytes(Resource.java:108)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:257)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
	at org.apache.catalina.startup.Catalina.createStopDigester(Catalina.java:348)
	at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:376)
	... 6 more
Java HotSpot(TM) Client VM warning: Attempt to allocate stack guard pages failed.

分享到:
评论

相关推荐

    myeclipsejava虚拟机jvm参数设置

    推荐的内存参数包括`-Xmx512m`,用于设定堆内存的最大值为512MB,`-XX:MaxPermSize=256m`用来设定非堆内存的最大值,即永久代( Perm Generation)的大小为256MB,`-XX:ReservedCodeCacheSize=64m`则为JIT编译后的...

    web文件的配置

    getViewSvrregAction -vmargs -Xmx768m -XX:MaxPermSize=384m -XX:ReservedCodeCacheSize=64m

    详解Pycharm出现out of memory的终极解决方法

    最近在跑程序,然后Pycharm就跳出out of memory 的错误提示,可能是由于...-XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.

    Android面试题

    ### Android面试题详解 #### 一、Activity的生命周期 在Android开发中,了解`Activity`的生命周期至关重要。每个阶段都代表了应用与用户交互的不同状态,开发者可以通过这些生命周期回调方法来控制活动的状态。...

    解决myeclipse自动关闭问题配置文件

    2. **代码缓存**:`-XX:ReservedCodeCacheSize`可以根据实际情况进行调整,通常不需要特别大。 3. **永久代**:在JDK 8之后,永久代已经被元空间所替代。因此,如果使用的是JDK 8或更高版本,应该使用`-XX:Metaspace...

    jvm内存参数调优

    ### JVM内存参数调优详解 #### 一、概述 Java虚拟机(JVM)是执行Java字节码的软件环境,为了提高Java程序的性能和稳定性,合理调整JVM的内存参数至关重要。根据Java启动参数的不同分类,我们可以将其分为标准参数...

    Tomcat优化和监控.docx

    -XX:ReservedCodeCacheSize=48m -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=16688 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

    MyEclipse运行太慢 解决方案

    其中 `-Xmx` 设置了最大堆内存大小,`-XX:MaxPermSize` 设置了永久代的最大内存大小,而 `-XX:ReservedCodeCacheSize` 则用于指定代码缓存的大小。 2. **增加内存分配**:根据实际需求适当增加 `-Xmx` 和 `-XX:...

    MyEclipse修改jvm内存.docx

    * -XX:ReservedCodeCacheSize=64m:设置代码缓存的大小为64m。 tomcat的内存配置 tomcat是一个流行的Web服务器,tomcat的内存配置也可以影响到应用程序的性能和稳定性。可以通过修改tomcat的配置文件catalina.bat...

    myeclipse8.5优化[收集].pdf

    - 修改`-Xmx`, `-XX:MaxPermSize`, `-XX:ReservedCodeCacheSize`参数,根据个人电脑内存大小调整数值。 - 示例:`-Xmx512m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=256m` - **注意事项**: - 确保JVM...

    MyEclipse加速,性能优化,终极优化

    通过修改 `myeclipse.ini` 文件中的 `-Xmx`, `-XX:MaxPermSize` 和 `-XX:ReservedCodeCacheSize` 参数,可以根据自身系统的内存大小来调整JVM的内存分配。 1. **备份原有文件**:确保在修改前备份原文件。 2. **...

    tomcat服务内存扩大.docx

    - `-XX:ReservedCodeCacheSize` 设置了JIT编译器的预留代码缓存大小,例如 `-XX:ReservedCodeCacheSize=128m` 设置为128MB。这个区域用于存储即时编译的热点代码,适当增大这个值可以提高代码执行效率,但同样需考虑...

    MyEclipse内存不足问题

    为了增加可用内存,可以编辑该文件中的`-vmargs`部分,增加`-Xmx`(最大堆内存)、`-XX:MaxPermSize`(永久代最大内存)和`-XX:ReservedCodeCacheSize`(代码缓存大小)等参数。例如,设置`-Xmx512m`表示将最大堆...

    tomcat发布javaweb项目,以及tomcat的配置

    这里 `-Xms` 设置了初始堆内存,`-Xmx` 设定了最大堆内存,`MaxMetaspaceSize` 是元空间大小,`ReservedCodeCacheSize` 为代码缓存大小。根据实际应用的内存需求进行调整。 【并发线程配置】 Tomcat的并发处理能力...

    修改JVM内存

    在`JAVA Options`文本域中新增内存设置,如`-Xms512m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=128m`,同时更新`Initial Memory Pool`和`Maximum Memory Pool`的值。...

    idea简单使用说明

    - `-XX:ReservedCodeCacheSize` 设置了用于存储编译后的原生代码的代码缓存大小; - `-XX:+UseParNewGC` 和 `-XX:+UseConcMarkSweepGC` 指定了垃圾回收器的类型; - `-XX:SoftRefLRUPolicyMSPerMB` 设置了软引用队列...

    myeclipse内存溢出解决方法

    -XX:ReservedCodeCacheSize=64m # 设置预留代码缓存大小为64MB ``` 这里的`-Xmx`参数指定JVM的最大堆内存,`-XX:MaxPermSize`是用于设置非堆内存(主要是类加载器、字符串常量池等)的最大值。`-XX:...

    MyEclipse8.5优化

    例如,根据计算机内存大小调整-Xmx、-XX:MaxPermSize和-XX:ReservedCodeCacheSize参数,以确保MyEclipse有足够的内存运行。在修改后,如果出现无法启动的情况,可以恢复备份的ini文件。 此外,分享一些常用的...

    Myeclipse 8.x极限优化

    8. **修改myeclipse.ini配置**:在Myeclipse安装目录下找到`myeclipse.ini`文件,修改JVM参数,如`-Xmx`、`-XX:MaxPermSize`和`-XX:ReservedCodeCacheSize`,根据自己的机器内存调整,以降低内存占用并提升性能。...

    Tomcat设置服务启动参数

    - `-XX:ReservedCodeCacheSize=64m`:设置用于存储已编译代码的缓存大小为64MB。这个参数可以提高JIT编译器的性能。 3. **调整内存池大小** - `Initialmemorypool`和`Maximummemorypool`分别表示Java虚拟机(JVM)...

Global site tag (gtag.js) - Google Analytics