- 浏览: 76853 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (81)
- struts2 (4)
- struts1 (0)
- hibernate (5)
- spring (1)
- jboss (2)
- tomcat (4)
- java (17)
- 系统设计 (2)
- C++ (0)
- C (0)
- ASM (0)
- linux (10)
- freebsd (0)
- windows (1)
- oracle (4)
- HTML (0)
- CSS (1)
- JavaScript (3)
- 数据库设计 (2)
- 虚拟机 (2)
- 编码规范 (1)
- eclipse (3)
- postgresql (3)
- IT杂想 (4)
- svn (3)
- ActiveMQ (2)
- SQL (1)
- jsp/servlet (1)
- SQL_SERVER (1)
- Apusic (1)
最新评论
-
q821424508:
我的项目里又个jboss-javaee.jar 删除之后貌似没 ...
The s:form tag declares that it accepts dynamic attributes but does not implemen
1:默认值
JAVA_HOME\jre\lib\i386\jvm.cfg 原来的值:
-client KNOWN
-server KNOWN
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR
java -version显示
F:\sun>java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode)
2:修改文件
JAVA_HOME\jre\lib\i386\jvm.cfg 第一行与第二行互换
-server KNOWN #原来是第2行
-client KNOWN #原来是第1行
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR
java -version显示
F:\sun>java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)
3:根据启动参数来设置jvm的模式
C:\>java -server -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Server VM (build 1.5.0_05-b05, mixed mode)
C:\>java -client -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
Apusic 在启动的时候使用了 -server参数
/usr/java/jdk1.6.0_14/bin/java -Dcom.apusic.domain.home=/app/apusic-5.1/domains/mydomain -server -Xms2048m -Xmx2048m -XX:MaxPermSize=512m -classpath .:/app/apusic-5.1/classes:/app/apusic-5.1/sp/apusic_io_20090924.jar:/app/apusic-5.1/sp/lb_sp20090623.jar:/app/apusic-5.1/sp/session_sp.jar:/app/apusic-5.1/common/apusic-resources.jar:/app/apusic-5.1/common/elite-api.jar:/app/apusic-5.1/common/javaee.jar:/app/apusic-5.1/common/jaxb-api.jar:/app/apusic-5.1/common/jsf-api.jar:/app/apusic-5.1/lib/apusic-client.jar:/app/apusic-5.1/lib/apusic.jar:/app/apusic-5.1/lib/apusic-launcher.jar:/app/apusic-5.1/lib/concurrent.jar:/app/apusic-5.1/lib/deploy.jar:/app/apusic-5.1/lib/dsn.jar:/app/apusic-5.1/lib/elite.jar:/app/apusic-5.1/lib/firststep.jar:/app/apusic-5.1/lib/gftool.jar:/app/apusic-5.1/lib/jaxb-impl.jar:/app/apusic-5.1/lib/jaxb-xjc.jar:/app/apusic-5.1/lib/jgroups-all.jar:/app/apusic-5.1/lib/jhall.jar:/app/apusic-5.1/lib/ldapjdk.jar:/app/apusic-5.1/lib/ldapsp.jar:/app/apusic-5.1/lib/mejb.jar:/app/apusic-5.1/lib/operamasks-impl.jar:/app/apusic-5.1/lib/razor.jar:/app/apusic-5.1/lib/standard.jar:/app/apusic-5.1/lib/*.zip:/app/apusic-5.1/lib/ext/bcprov-jdk15-138.jar:/app/apusic-5.1/lib/ext/operamasks-third-party.jar:/app/apusic-5.1/lib/ext/toplink-essentials-agent.jar:/app/apusic-5.1/lib/ext/toplink-essentials.jar:/app/apusic-5.1/lib/ext/*.zip/app/apusic-5.1/domains/mydomain/lib/*.zip:/app/apusic-5.1/domains/mydomain/lib/ojdbc14.jar: com.apusic.server.Main -root /app/apusic-5.1
JAVA_HOME\jre\lib\i386\jvm.cfg 原来的值:
-client KNOWN
-server KNOWN
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR
java -version显示
F:\sun>java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode)
2:修改文件
JAVA_HOME\jre\lib\i386\jvm.cfg 第一行与第二行互换
-server KNOWN #原来是第2行
-client KNOWN #原来是第1行
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR
java -version显示
F:\sun>java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)
3:根据启动参数来设置jvm的模式
C:\>java -server -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Server VM (build 1.5.0_05-b05, mixed mode)
C:\>java -client -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
Apusic 在启动的时候使用了 -server参数
/usr/java/jdk1.6.0_14/bin/java -Dcom.apusic.domain.home=/app/apusic-5.1/domains/mydomain -server -Xms2048m -Xmx2048m -XX:MaxPermSize=512m -classpath .:/app/apusic-5.1/classes:/app/apusic-5.1/sp/apusic_io_20090924.jar:/app/apusic-5.1/sp/lb_sp20090623.jar:/app/apusic-5.1/sp/session_sp.jar:/app/apusic-5.1/common/apusic-resources.jar:/app/apusic-5.1/common/elite-api.jar:/app/apusic-5.1/common/javaee.jar:/app/apusic-5.1/common/jaxb-api.jar:/app/apusic-5.1/common/jsf-api.jar:/app/apusic-5.1/lib/apusic-client.jar:/app/apusic-5.1/lib/apusic.jar:/app/apusic-5.1/lib/apusic-launcher.jar:/app/apusic-5.1/lib/concurrent.jar:/app/apusic-5.1/lib/deploy.jar:/app/apusic-5.1/lib/dsn.jar:/app/apusic-5.1/lib/elite.jar:/app/apusic-5.1/lib/firststep.jar:/app/apusic-5.1/lib/gftool.jar:/app/apusic-5.1/lib/jaxb-impl.jar:/app/apusic-5.1/lib/jaxb-xjc.jar:/app/apusic-5.1/lib/jgroups-all.jar:/app/apusic-5.1/lib/jhall.jar:/app/apusic-5.1/lib/ldapjdk.jar:/app/apusic-5.1/lib/ldapsp.jar:/app/apusic-5.1/lib/mejb.jar:/app/apusic-5.1/lib/operamasks-impl.jar:/app/apusic-5.1/lib/razor.jar:/app/apusic-5.1/lib/standard.jar:/app/apusic-5.1/lib/*.zip:/app/apusic-5.1/lib/ext/bcprov-jdk15-138.jar:/app/apusic-5.1/lib/ext/operamasks-third-party.jar:/app/apusic-5.1/lib/ext/toplink-essentials-agent.jar:/app/apusic-5.1/lib/ext/toplink-essentials.jar:/app/apusic-5.1/lib/ext/*.zip/app/apusic-5.1/domains/mydomain/lib/*.zip:/app/apusic-5.1/domains/mydomain/lib/ojdbc14.jar: com.apusic.server.Main -root /app/apusic-5.1
发表评论
-
java相关命令
2014-11-24 09:18 5911:创建jar包,cd WEB-INF jar cvf bus ... -
API设计
2014-11-23 19:47 5651:为了在记录日志的时候打印对象的状态值描述信息。不要重写to ... -
login.jsp防止操作员重复登录
2014-10-11 09:30 683<% //IE8多个窗口使用一个session.如果当前 ... -
nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded fro
2014-10-10 09:08 5691:网上的解决办法: http://www.blogjava. ... -
转载 spring+atomikos+JTA完整例子
2014-09-28 09:04 653原文:http://www.blogjava.net/pdw2 ... -
jvm概念
2014-09-17 17:54 490原文件: http://blog.csdn.net/mahon ... -
JVM参数
2014-09-17 15:48 397原文:http://blog.csdn.net/cpz ... -
java压缩zip文件中文乱码问题
2014-09-16 16:17 14001:jar包 commons-compress-1.0.jar ... -
[转载]javaWeb提高并发数之二十三条
2014-09-11 09:24 587原文地址 http://blog.sina.com.cn/s/ ... -
jdom读取xml报错
2014-09-02 14:24 523报错信息是: org.jdom.input.JDOMParse ... -
jni与序列化对象
2014-09-01 18:26 1429System.out.println(FileContextC ... -
JVM取机器日期少8个小时
2014-07-11 11:20 601new Date()获取当前时间的时候总是得到的是GMT的时间 ... -
BeanUtils与PropertyUtils
2014-07-04 15:12 349他们的copyProperties方法行为不太一样. --- ... -
java异常处理
2014-06-10 22:30 429如何处理异常。 看过很多的资料,现在我觉得。处理的太多也不好, ... -
如何取系统时间
2014-06-10 22:12 519当需要保存记录的时间时,可以考虑使用数据库服务器的时间,而不要 ... -
关于PO与VO转换.
2012-07-24 23:51 3338PO与数据库表对应,VO是与其它系统或其它层传输数据用。 例如 ...
相关推荐
Hotspot有两个JIT编译器:Client Compiler(C1)和Server Compiler(C2)。C1适用于快速启动,而C2则更注重长期性能。 二、垃圾收集器 Hotspot JVM提供了多种垃圾收集器,如Serial、Parallel、Concurrent Mark ...
- 查找与JVM内存相关的配置项,通常是位于文件末尾的`-vmargs`部分。 - 修改`-Xms`和`-Xmx`参数的值。例如,可以将`-Xms40m`和`-Xmx512m`修改为适合当前系统的值。这里将`-Xmx512m`改为了`-Xmx256m`,即减少了最大...
VM是虚拟机的规范,HotSpot是jvm的具体实现。 HotSpot包括一个解释器和两个编译器(client 和 server,二选一的),解释与编译混合执行模式,默认启动解释执行。 编译器:java源代码被编译器编译成class文件(字节码...
15. **-XX+UseCMSInitiatingOccupancyOnly**:指定HotSpot VM总是使用XX:CMSInitiatingOccupancyFraction的值。 16. **-XX:MaxTenuringThreshold**:晋升老年代的对象年龄阈值。 17. **-XX:+PrintClassHistogram**:...
Oracle通过收购Sun和BEA,将Jrockit和Hotspot JDK整合到了一起,提供了-client和-server两种启动选项,分别适用于GUI应用程序和服务器端的企业级应用。 在JVM优化中,内存配置是关键的一环。例如,`-Xms2048m -Xmx...
- **类型**:`client`,HotSpot JVM有两种类型——`server`和`client`,可以通过`-server`和`-client`参数来指定。如果不指定,则JVM会根据系统自动选择类型。通常,32位系统默认为`client`模式,64位系统默认为`...
经典虚拟机(Classic VM)自J2SDK 1.4.0后逐渐被淘汰,而HotSpot VM则分为Client VM和Server VM。Client VM适用于轻量级应用,而Server VM专为高性能的服务器环境设计,提供更优秀的性能。 - **参数调整**:...
理解HotSpot VM中的Client Compiler和Server Compiler的区别有助于理解JVM的运行模式。 10. **异常处理与类加载器自定义**:理解和熟悉Java异常处理机制,以及如何自定义类加载器以实现特定的功能,如加载动态生成...
HotSpot JVM是目前最广泛使用的JVM实现,它有两种不同的实现:Java HotSpot Client VM和Java HotSpot Server VM。Client VM适用于快速启动和较低的内存占用,而Server VM则优化了程序运行速度,更适合长时间运行的...
Hotspot JVM支持两种编译模式:client模式和server模式。client模式注重快速启动和较小的内存占用,而server模式则专注于峰值代码生成性能。在Java堆管理方面,Hotspot提供了三种垃圾回收器:Serial(客户端)、...
- **HotSpot VM**:是由Sun Microsystems开发,并随着Sun被Oracle收购后成为Oracle的一部分。它是当前最广泛使用的Java虚拟机实现之一。 - **特点**: - **主要用C++实现**:提供了高性能和广泛的平台兼容性。 - *...
7. **编译优化**:JVM可以进行即时编译(JIT),将热点代码编译为机器码以提高性能,比如HotSpot JVM的Client Compiler和Server Compiler。 8. **线程模型**:JVM如何处理并发,包括线程创建、同步、死锁等问题。 ...
HotSpot VM的JIT编译器分为Client Compiler和Server Compiler两个部分,分别面向轻量级和重量级的应用场景。hsdis-amd64.dylib可以配合JVM的 `-XX:+PrintAssembly` 选项使用,实时打印出JIT编译后的机器码对应的汇编...
例如,Pentium III处理器上的Windows 2000操作系统搭配Sun HotSpot Client VM可以运行Java应用程序。虽然JVM架构层级较多,导致效率相对较低,但随着技术的发展,其性能已经得到显著提升,成为个人电脑上的主流Java...
Hotspot包含两个主要的编译器:Client Compiler(C1)和Server Compiler(C2)。C1适合快速启动,而C2则针对长时间运行的应用提供更好的性能。 "编译"这个标签则提到了Java的编译过程。OpenJDK7的源码中包含了Javac...
Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing) ``` ##### 4.2 服务器端JVM示例 如果想要查看服务器端JVM的信息,则需要显式指定使用`-server`选项。例如,在设置了`PATH`变量包含`jdk\...
在JDK8中,C1编译器在Server VM的多层编译模式下相比Client VM的C1会少做一些优化,如消除数据边界检查和循环不变量外提。第2层虽然也是由C1编译,但它不依赖性能数据进行优化,只是增加了方法入口和循环计数器的...
本文将分享一个基于旧版环境(Dell E5410,Intel i3 CPU M 370,2GB内存,32位Windows XP,Java HotSpot Client VM,Eclipse 4.2.0)的JVM调优实战案例,尽管硬件和软件版本已过时,但调优的基本思路和方法仍然具有...
-client -version -showversion -cp -classpath X 参数(非标准化参数) -Xint:解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式,JVM 自己决定是否编译成本地代码 示例: java -version(默认是...