{"id":206,"date":"2011-05-21T16:57:35","date_gmt":"2011-05-21T08:57:35","guid":{"rendered":"http:\/\/guoh.ai\/lifelog\/?p=206"},"modified":"2013-06-24T14:57:03","modified_gmt":"2013-06-24T06:57:03","slug":"things-about-jvm","status":"publish","type":"post","link":"https:\/\/guoh.ai\/lifelog\/2011\/05\/things-about-jvm\/","title":{"rendered":"JVM\u6807\u8bb0\u8d34"},"content":{"rendered":"<ul>\n<strong>JVM\u53c2\u6570<\/strong><\/p>\n<li>JMX\u53c2\u6570<\/li>\n<p>-Dcom.sun.management.jmxremote.port=1090<br \/>\n-Dcom.sun.management.jmxremote.ssl=false<br \/>\n-Dcom.sun.management.jmxremote.authenticate=false<\/p>\n<li>\u6269\u5c55\u53c2\u6570<\/li>\n<p>-XX:+PrintGC<br \/>\n-XX:+PrintGCDetails<br \/>\n-XX:+PrintGCTimeStamps \u548cPrintGC\u4ee5\u53caPrintGCDetails\u4e00\u8d77\u4f7f\u7528<br \/>\n-Xloggc:gc.log<\/p>\n<p>-XX:+DoEscapeAnalysis<br \/>\n-XX:+HeapDumpOnOutOfMemoryError\n<\/ul>\n<ul>\n<strong>\u94fe\u63a5<\/strong><br \/>\n<a href=\"http:\/\/www.iteye.com\/topic\/473355\" target=\"_blank\">JVM\u4f18\u5316\u4e4b\u9003\u9038\u5206\u6790\uff08Escape Analysis\uff09<\/a><br \/>\n<a href=\"http:\/\/kenwublog.com\/java6-jvm-options-chinese-edition-published\" target=\"_blank\">Java6 JVM\u53c2\u6570\u9009\u9879\u5927\u5168(\u4e2d\u6587\u7248)\u53d1\u5e03\uff01<\/a><br \/>\n<a href=\"http:\/\/www.iteye.com\/topic\/802638\" target=\"_blank\">JVM\u5185\u5b58\u7ba1\u7406\uff1a\u6df1\u5165\u5783\u573e\u6536\u96c6\u5668\u4e0e\u5185\u5b58\u5206\u914d\u7b56\u7565<\/a><br \/>\n<a href=\"http:\/\/www.cubrid.org\/blog\/dev-platform\/understanding-jvm-internals\/\" target=\"_blank\">Understanding JVM Internals<\/a>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>JVM\u53c2\u6570 JMX\u53c2\u6570 -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false \u6269\u5c55\u53c2\u6570 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps \u548cPrintGC\u4ee5\u53caPrintGCDetails\u4e00\u8d77\u4f7f\u7528 -Xloggc:gc.log -XX:+DoEscapeAnalysis -XX:+HeapDumpOnOutOfMemoryError \u94fe\u63a5 JVM\u4f18\u5316\u4e4b\u9003\u9038\u5206\u6790\uff08Escape Analysis\uff09 Java6 JVM\u53c2\u6570\u9009\u9879\u5927\u5168(\u4e2d\u6587\u7248)\u53d1\u5e03\uff01 JVM\u5185\u5b58\u7ba1\u7406\uff1a\u6df1\u5165\u5783\u573e\u6536\u96c6\u5668\u4e0e\u5185\u5b58\u5206\u914d\u7b56\u7565 Understanding JVM Internals<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gfmr_meta_descriptions":[],"_gfmr_multilingual_taxonomy_terms":[],"footnotes":""},"categories":[4,33,8],"tags":[],"class_list":["post-206","post","type-post","status-publish","format-standard","hentry","category-java","category-jvm","category-paste"],"_links":{"self":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts\/206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/comments?post=206"}],"version-history":[{"count":14,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts\/206\/revisions"}],"predecessor-version":[{"id":603,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts\/206\/revisions\/603"}],"wp:attachment":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/media?parent=206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/categories?post=206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/tags?post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}