`
独孤不求败
  • 浏览: 26255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JVM设置

    博客分类:
  • java
阅读更多
1、Eclise 中设置jvm内存: 修改eclipse的配置文件,对所有工程都起作用

     修改eclipse根目录下的eclipse.ini文件

     -vmargs  //虚拟机设置

     -Xms40m //初始内存

     -Xmx256m //最大内存

     -Xmn16m //最小内存

     -XX:PermSize=128M //非堆内存

     -XX:MaxPermSize=256M

2、Eclise 中设置jvm内存:jres VM Arguments参数的设置,对所有工程都起作用

     打开eclipse  window-preferences-Java-Installed JREs -Edit-Default VM Arguments  

     在VM自变量中输入:-Xmx128m -Xms64m -Xmn32m -Xss16m

3、Eclise 中设置jvm内存:RunConfigurations  VM arguments参数设置,只对这个工程起作用

在Eclipse中-->右击工程/要运行的主类-->Run As-->RunConfigurations-->(x)=Arguments-->VM arguments

中加入 -Xmx36m

然后Apply-->Run
这上面的36指的是给java虚拟机分配的最大堆内存大小,单位是MB,也就是说上面的那句话的含义是JVM的最大堆内存是36MB
4、Eclise 中设置jvm内存:Debug Configurations  VM arguments参数设置,只对这个工程起作用

在Eclipse中-->右击工程/要运行的主类-->Debug As-->DebugConfigurations-->(x)=Arguments-->VM arguments

中加入-Xmx36m

然后Apply-->Run
这上面的36指的是给java虚拟机分配的最大堆内存大小,单位是MB,也就是说上面的那句话的含义是JVM的最大堆内存是36MB
5、Tomcat内存设置

windows下在catalina.bat的第一行增加:

Java代码 :set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m 

linux下在catalina.sh的第一行增加:

Java代码 :JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
分享到:
评论

相关推荐

    JAVA命令大全-JVM设置.rar

    理解并熟练掌握JVM设置对于优化应用程序性能至关重要。这份“JAVA命令大全-JVM设置.rar”压缩包文件包含了关于Java命令行选项以及JVM配置的相关知识。 首先,`JAVA命令大全.doc`可能包含以下内容: 1. **Java启动...

    eclipse与tomcat的JVM设置

    ### Eclipse与Tomcat的JVM设置详解 #### 一、引言 在开发Java应用程序时,经常需要使用集成开发环境(IDE)与应用服务器进行配合。Eclipse是一款非常流行的Java IDE,而Tomcat则作为轻量级的应用服务器被广泛采用...

    JVM设置Young Gen大小

    "JVM设置Young Gen大小"这个话题涉及到的是如何调整Java堆内存中年轻代(Young Generation)的大小,以优化应用程序的性能。年轻代是新生对象的存放区域,它的大小直接影响垃圾收集(Garbage Collection, GC)的频率...

    独立进程JVM设置.doc

    Java独立进程应用的JVM设置是一项关键的优化任务,它直接影响到应用的稳定性和性能。由于目前缺乏专门的中间件来管理系统中的Java进程,开发者必须亲自处理JVM内存配置,以确保应用程序的高效运行。本文档的目标是...

    jvm设置2

    标题“jvm设置2”指的是对Java虚拟机(JVM)进行配置的进阶话题,这通常涉及到优化Java应用程序的性能、内存管理和垃圾回收等方面。在这个主题中,我们可能会探讨更多的高级设置和调整策略,以确保JVM在运行时能够...

    tomcat6.0 修改启动内存设置 java jvm参数配置

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...

    jvm优化参数配置

    - `-XX:+PrintFlagsFinal`打印所有默认和已设置的JVM选项,`-XX:+PrintGCDetails`和`-XX:+PrintGCDateStamps`用于输出详细的GC日志,便于分析。 10. **内存泄漏检测**: - 使用`-XX:+HeapDumpOnOutOfMemoryError`...

    蚂蚁课堂-JVM快速入门2

    第三节“了解JVM参数”可能涵盖了如何查看当前JVM配置,如何通过命令行参数调整JVM设置,以及不同参数对程序性能的影响。这部分内容可能包括了垃圾收集器的选择,如Serial、Parallel、CMS或G1,以及它们在不同场景下...

    JVM与Hadoop介绍

    对于Web生产环境下的JVM设置,可以参考以下配置: - `-server`:启用服务器模式,提高性能。 - `-Xmx3000M`:设置最大堆内存为3GB。 - `-Xms3000M`:设置初始堆内存也为3GB。 - `-Xmn600M`:设置年轻代内存大小为...

    jvm.zip_jvm_knownobc_tomcat

    "jvm.zip_jvm_knownobc_tomcat"这个压缩包包含了与优化Tomcat中的JVM设置相关的资料,主要关注如何有效管理和释放内存。 1. **JVM参数设置**: JVM的参数设置对于控制Tomcat内存分配至关重要。例如,`-Xms`和`-Xmx...

    jvm调优实战经验

    遇到性能问题时,应分析症状(如频繁Full GC、内存溢出等),查看监控结果,理解原因(如内存泄漏、对象生命周期不合理等),并根据系统特性调整JVM设置,以解决性能问题。 总结,JVM调优是一项技术性极强的工作,...

    jvmgc日志分析工具

    Java虚拟机(JVM)的垃圾收集(Garbage ...在进行分析时,始终关注那些可能导致性能下降的关键指标,并尝试通过调整JVM设置来改善它们。记住,优化JVM内存管理是一个持续的过程,需要不断地测试、分析和调整。

    jvm启动参数大全

    9. **-XX:+PrintFlagsFinal**: 打印所有默认的JVM设置和它们的值,有助于理解和调试JVM行为。 10. **-XX:+HeapDumpOnOutOfMemoryError**: 当发生内存溢出错误时,生成堆转储文件,便于后续分析。 11. **-XX:+...

    eclipse中对jvm进行设置

    在Eclipse这样的集成开发环境中,对Java虚拟机(JVM)进行设置是非常关键的,因为它直接影响到应用程序的性能和稳定性。Eclipse中的JVM内存设置涉及到多个参数,这些参数用于控制JVM如何分配和管理内存资源。以下是...

    jvmtuning:用于JVM设置和GC的示例代码

    "jvmtuning"项目提供了一系列示例代码,帮助开发者理解和实践JVM设置与垃圾收集(Garbage Collection,简称GC)的相关知识。 首先,我们来讨论JVM设置。JVM有许多可调整的参数,这些参数通常分为以下几类: 1. **...

    JVM 6 详细参数(中文版)

    非稳态选项是指那些可以被开发人员或系统管理员在启动Java应用时通过命令行参数动态调整的JVM设置。这些选项通常用于微调JVM的行为,以便更好地满足特定应用场景的需求。 #### 使用语法 - **-XX:+**:启用选项。 -...

    jvm虚拟机参数调优,tomcat调优

    Tomcat作为流行的Java应用服务器,其性能优化也与JVM设置紧密相关。本篇文章将深入探讨JVM参数调优以及如何针对Tomcat进行优化。 首先,JVM调优主要包括堆内存分配、垃圾收集器选择、线程池配置、类加载机制调整等...

    设置Eclipse的JVM参数

    ### 设置Eclipse的JVM参数 #### 一、引言 在进行Java开发时,Eclipse作为一款广泛使用的集成开发环境(IDE),其性能优化对于提高开发效率和应用稳定性至关重要。其中,设置合适的JVM(Java虚拟机)参数是优化...

    openjdk jvm zgc低延迟

    3. 监控和调整相关JVM设置,如堆大小、地区大小等,以优化性能。 4. 测试和评估性能,根据实际情况进行调整。 总的来说,ZGC是OpenJDK的一个强大工具,尤其适合那些对系统延迟有严格要求的大型分布式系统。它通过一...

    Tomcat JVM内存设置方法

    ### Tomcat JVM内存设置方法详解 #### 一、前言 Tomcat作为一款广泛使用的Java应用服务器,其性能优化一直是开发者关注的重点之一。而在性能优化的过程中,合理设置JVM(Java Virtual Machine)内存是非常关键的一...

Global site tag (gtag.js) - Google Analytics