`

jvm调优的实际应用

 
阅读更多
具体调优,我们可以参照这里一位的文章
http://unixboy.iteye.com/blog/174173
-Xmx3550m:设置JVM最大可用内存为3550M。
-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。
实际中我们哪里可以用到呢?
在我们的websphere服务器中。
例如以下profile路径下
C:\IBM\websphere\profiles\BBBCB\config\cells\PCNAMENode02Cell\nodes\PCNAMENode02\servers\server1

有个server.xml配置文件。打开后里面有 initialHeapSize 和maximumHeapSize
,它就是jvm参数对应的-Xms 和-Xmx
引用
<jvmEntries xmi:id="JavaVirtualMachine_1369040856397" verboseModeClass="false" verboseModeGarbageCollection="false" initialHeapSize="512" maximumHeapSize="1024" verboseModeJNI="false" runHProf="false" hprofArguments="" debugMode="false" debugArgs="-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777" genericJvmArguments=""/>



在maven中的应用。
引用
C:\RTC\projectname>mvn eclipse:eclipse
C:\RTC\projectname>set MAVEN_OPTS=-Xms128m -Xmx1300m



在eclipse中的应用。
文件eclipse.ini

引用
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

分享到:
评论

相关推荐

    resin-jvm 调优

    理解了应用程序的工作负荷和jvm支持的垃圾收集算法,便可以进行优化配置垃圾收集器。 垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是...

    大厂架构师-日均百万订单量的JVM优化与高级GC调优策略实战(5.8G)

    在课程内容上几乎不用过多的介绍,单是查阅目录就会发现非常的强悍,课程从思路和实际案例的角度出发,非常全面的像同学们诠释了JVM与GC调优的思路和策略,对实际企业级应用是有巨大的提升价值。 〖课程目录〗: (1)\...

    MSB企业级JVM优化与性能调优课程 解读JVM内部机制-针对性解决企业架构优化问题

    在实际应用中,我们可以根据不同的场景和需求,采用不同的调优手段,从而达到最优的性能效果。此外,课程还介绍了如何进行 JVM 线程 dump 分析和内存 dump 分析,这是快速定位问题的有力工具。包括如何进行 JVM 性能...

    大厂架构师-日均百万订单量的JVM优化与高级GC调优策略实战 一线架构师带你抗住压力

    在课程内容上几乎不用过多的介绍,单是查阅目录就会发现非常的强悍,课程从思路和实际案例的角度出发,非常全面的像同学们诠释了JVM与GC调优的思路和策略,对实际企业级应用是有巨大的提升价值。

    JVM原理与调优实战下载即用

    在实际工作中,我们可以直接将初始的堆大小与最大堆大小相等, 这样的好处是可以减少程序运行时垃圾回收次数,从而提高效率。 初始堆值和最大堆内存内存越大,吞吐量就越高, 但是也要根据自己电脑(服务器)的实际...

    阿里巴巴java性能调优实战手册

    这里会从基础的数据类型讲起,涉及容器在实际应用场景中的调优,还有现在互联网系统架构中比较重要的网络通信调优。 模块三:多线程性能调优。目前大部分服务器都是多核处理器,多线程编程的应用广泛。为了保证线程...

    深入JVM内核 - 原理、诊断与优化

    在本课程中个,将详细介绍JVM的基本原理、组成以及工作方式,并配合实际案例,介绍相关的调优技巧。 课程大纲: 第一课 初识JVM JVM分类 Java语言规范 JVM规范 介绍JVM的基本知识和发展历史,并介绍了Java语言...

    独立进程JVM设置.doc

    现在Java独立进程应用尚未有一套中间件软件来管理 , 故其使用的JVM大小是由其启动进程来控制 , 而其启动进程又由应用打包 , 即开发人员自己来控制 . 由此就会造成JVM设置不合理 – 往往是超出了实际物理内存的大小 ,...

    java诊断与调优常用命令jmap、jstack、jstat使用实战.pdf

    实际上,可视化工具,往往是基于这些基本命令,拿到数据后进行综合处理后输出的最终结果。 本文档从实战角度出发,介绍jps、jmap、jstack和jstat这四个命令的常用方式。 jps 作用:获取java进程号,是后续命令的...

    Java面试通关宝典:深度解读核心知识点与实战技巧,全面提升面试表现力与技术实力

    JVM与性能优化:这部分问题涵盖了JVM内存模型、垃圾收集、性能调优等内容。例如,解释JVM的内存区域划分和作用;理解垃圾收集算法和调优策略;讨论如何分析和优化Java应用程序的性能等。 通过深入学习和理解这些问题...

    Kafka生产环境问题总结与性能优化实践

    Kafka,作为一个高吞吐量的分布式发布-订阅消息系统,经常用于处理大规模数据流,但在实际应用中会遇到消息丢失、重复消费、乱序、积压和延时队列等问题。为有效应对这些挑战,需要对Kafka进行细致的配置和调优。 ...

    Java 学习笔记极其详细版(包括一些个人色彩不仅仅是纯笔记)

    Java虚拟机(JVM):内存管理、垃圾回收、性能调优。 个人项目实践:结合作者经验,分享项目开发中的心得和技巧。 适用人群 Java初学者:希望从零开始学习Java编程的新手。 在校大学生:计算机科学或相关专业,需要...

    从无到有搭建中小型互联网公司后台服务架构与运维架构

    并且,这个技术体系也正在被其他很多互联网公司应用,希望通过此课程,让大家能快速熟练掌握各个技术,并且能实际应用到项目中。课程将会通过实际案例讲解,并且会提供完整的视频案例源码供学员学习使用,同时有需要...

    《Java程序性能优化:让你的Java程序更快、更稳定》完整扫描PDF版网盘链接

    一个优秀的程序员,不仅要会编写程序,更要会编写高质量... 专注于Java应用程序的优化方法、技巧和思想,深入剖析软件设计层面、代码层面、JVM虚拟机层面的优化方法 理论结合实际,使用丰富的示例帮助读者理解理论知识

    Hadoop实战(陆嘉恒)译

    细则手册7.1 向任务传递作业定制的参数7.2 探查任务特定信息7.3 划分为多个输出文件7.4 以数据库作为输入输出7.5 保持输出的顺序7.6 小结第8 章 管理Hadoop8.1 为实际应用设置特定参数值8.2 系统体检8.3 权限设置8.4...

    Hadoop实战中文版

    7.2 探查任务特定信息 7.3 划分为多个输出文件 7.4 以数据库作为输入输出 7.5 保持输出的顺序 7.6 小结 第8章 管理Hadoop 8.1 为实际应用设置特定参数值 8.2 系统体检 8.3 权限设置 8.4 配额管理 8.5 启用...

    Hadoop实战

    1357.2 探查任务特定信息 1377.3 划分为多个输出文件 1387.4 以数据库作为输入输出 1437.5 保持输出的顺序 1457.6 小结 146第8章 管理Hadoop 1478.1 为实际应用设置特定参数值 1478.2 系统体检 1498.3 权限设置 1518...

    Hadoop实战中文版.PDF

    1387.4 以数据库作为输入输出 1437.5 保持输出的顺序 1457.6 小结 146第8章 管理Hadoop 1478.1 为实际应用设置特定参数值 1478.2 系统体检 1498.3 权限设置 1518.4 配额管理 1518.5 启用回收站 ...

Global site tag (gtag.js) - Google Analytics