![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
wangqiaowqo
我思故我在,欢迎大家来访!
展开
-
如何查看GC 及jvm配置
参考 http://desert3.iteye.com/blog/1016470查看永久区./jmap -permstat 84012GC 日志+jstat – gcutil Jmap dump +可视化工具(VisualVM/MAT)Jmap - dump:format=b,file= jmap -dump:format=b,file=jheap3068...原创 2014-01-08 11:54:30 · 656 阅读 · 0 评论 -
jvm实战
[code="java"]11:45 [cafe@a01.cps.laifeng.m6.youku]$ jstat -class 24837 Loaded Bytes Unloaded Bytes Time 4779 10066.7 0 0.0 3.54tty:[0] jobs:[0] cwd:[~]...原创 2016-01-12 12:02:21 · 185 阅读 · 0 评论 -
[转]JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程
http://itindex.net/detail/54099-jvm-%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98-%E5%B7%A5%E5%85%B7二、基本概述: VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数...原创 2016-01-07 18:21:51 · 117 阅读 · 0 评论 -
jvm配置
[code="java"]-server -jar -Xms512m -Xmx8G -XX:+HeapDumpOnOutOfMemoryError -XX:MaxDirectMemorySize=2g -XX:+HeapDumpBeforeFullGC -XX:+HeapDumpAfterFullGC -XX:HeapDumpPath=/opt/logs/chat/ -server -ja...原创 2014-10-23 18:02:01 · 70 阅读 · 0 评论 -
MaxNewSize = 17592186044415 MB
14、jmap -heap看到的参数值与实际起作用的参数的关系?发了几个例子在这里:https://gist.github.com/1363195其中有个看起来很恐怖的值:Java代码 收藏代码MaxNewSize = 17592186044415 MB 这是啥来的? C++代码 收藏代码product(uintx, MaxNewS...原创 2014-10-22 11:08:09 · 524 阅读 · 0 评论 -
JVM常见参数说明
[code="java"]参考http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html1、web应用/opt/cafe/jdk1.6.0_32/bin/java -Djava.util.logging.config.file=/opt/cafe/tomcat6_www/conf/logging.propert...原创 2015-09-06 18:45:54 · 156 阅读 · 0 评论 -
jstatd
[code="java"]jstatd -J-Djava.security.policy=jstatd.all.policyjstatd.all.policy:grant codebase "file:/opt/java/jdk1.6.0_43/lib/tools.jar" { permission java.security.AllPermission;};...原创 2014-10-08 20:46:11 · 69 阅读 · 0 评论 -
PrintCommandLineFlags
PrintCommandLineFlags 打印HotSpotVM 采用的自动优化参数[code="java"]11:21 [cafe@a01.crond.uc.zhaowei.youku]$ java -XX:+PrintCommandLineFlags -version-XX:InitialHeapSize=526651072 -XX:MaxHeapSize=8426417152 ...原创 2014-10-08 11:22:07 · 3662 阅读 · 0 评论 -
Java对象的生命周期 与 垃圾回收
http://09572.iteye.com/blog/1953028创建对象的方式用new语句创建对象。使用反射,调用java.lang.Class或java.lang.reflect.Constructor的newInstance()实例方法。调用对象的clone()方法使用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方...原创 2013-10-08 13:42:25 · 94 阅读 · 0 评论 -
tomcat 与 jvm 优化
1、[code="java"]JAVA_OPTS="-server -Xms4000M -Xmx4000M -XX:SurvivorRatio=4 -Xss512k -XX:PermSize=512m -XX:MaxPermSize=512m -XX:-DisableExplicitGC -verbosegc -XX:+UseParNewGC -XX:+UseConcMarkSweepG...原创 2014-06-26 14:45:46 · 76 阅读 · 0 评论 -
tomcat jvm 配置
[code="java"]export CATALINA_OPTS="-server -Xms4000M -Xmx4000M -XX:SurvivorRatio=4 -Xss512k -XX:PermSize=512m -XX:MaxPermSize=512m -XX:-DisableExplicitGC -verbosegc -XX:+UseParNewGC -XX:+UseConcMar...原创 2014-06-23 11:44:05 · 87 阅读 · 0 评论 -
Mat的使用
下载地址:http://www.eclipse.org/downloads/download.php?file=/mat/1.5/rcp/MemoryAnalyzer-1.5.0.20150527-win32.win32.x86_64.zip&mirror_id=1142dump相关文件:jmap -dump:format=b,file=jmapformat.bin 29969...原创 2016-03-02 14:57:59 · 78 阅读 · 0 评论