<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "JDK 6.0 JVM最大記憶體設定"]]></title>
		<link>http://www.andowson.com/posts/list/4.page</link>
		<description><![CDATA[Latest messages posted in the topic "JDK 6.0 JVM最大記憶體設定"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>JDK 6.0 JVM最大記憶體設定</title>
				<description><![CDATA[ 在Javaworld上面看到一篇文章[url=http://www.javaworld.com.tw/jute/post/view?bid=9&amp;id=158388&amp;sty=1&amp;tpg=2&amp;age=0]请教高手:Tomact内存设置1.5G不能启动[/url]，裡面提到可以用<br /> java -XmxXXXXM -version指令來測試JVM最大的記憶體設定，經過我自己在CentOS 4.4 Linux上面測試後發現JDK 6.0可以支援到2690M<br /> <br /> [andowson@www bin]$ java -Xmx2690M -version<br /> java version "1.6.0"<br /> Java(TM) SE Runtime Environment (build 1.6.0-b105)<br /> Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)<br /> [andowson@www bin]$ java -Xmx2691M -version<br /> Error occurred during initialization of VM<br /> Could not reserve enough space for object heap<br /> Could not create the Java virtual machine.<br /> <br /> 但是如果再加上-server參數，則可以再往上擠出10M，達到2700M。<br /> [andowson@www bin]$ java -server -Xmx2700M -version<br /> java version "1.6.0"<br /> Java(TM) SE Runtime Environment (build 1.6.0-b105)<br /> Java HotSpot(TM) Server VM (build 1.6.0-b105, mixed mode)<br /> [andowson@www bin]$ java -server -Xmx2701M -version<br /> Error occurred during initialization of VM<br /> Could not reserve enough space for object heap<br /> Could not create the Java virtual machine.]]></description>
				<guid isPermaLink="true">http://www.andowson.com/posts/preList/30/34.page</guid>
				<link>http://www.andowson.com/posts/preList/30/34.page</link>
				<pubDate><![CDATA[Sun, 21 Jan 2007 18:58:16]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>回覆:JDK 6.0 JVM最大記憶體設定</title>
				<description><![CDATA[ 單個JVM記憶体不斷往上設定已經意義不大了，因爲JVM heap size設置過大會影響系統運行性能，而且一般的應用都不需要用到這麽大的Heap size的，除非你的應用存在内存洩漏的情況。<br /> <br /> 並發用戶量比較大的應用應該通過集群的方式解決問題。]]></description>
				<guid isPermaLink="true">http://www.andowson.com/posts/preList/30/99.page</guid>
				<link>http://www.andowson.com/posts/preList/30/99.page</link>
				<pubDate><![CDATA[Sun, 20 May 2007 09:32:24]]> GMT</pubDate>
				<author><![CDATA[ windstorm]]></author>
			</item>
			<item>
				<title>回覆:JDK 6.0 JVM最大記憶體設定</title>
				<description><![CDATA[ 當初的考量是：現在的伺服器配備的記憶體都是以GB作單位了，而且記憶體也很便宜，如果買了有4GB記憶體的伺服器，但是只跑了一個JVM，會不會造成浪費？或是如果覺得系統效能不彰，想要提升效能，增加記憶體是否會遇到Java本身設計上的上限而造成浪費？]]></description>
				<guid isPermaLink="true">http://www.andowson.com/posts/preList/30/101.page</guid>
				<link>http://www.andowson.com/posts/preList/30/101.page</link>
				<pubDate><![CDATA[Sun, 20 May 2007 22:42:12]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>回覆:JDK 6.0 JVM最大記憶體設定</title>
				<description><![CDATA[ JVM heap size的大小限制是跟操作系統有關係的，主要還是受操作系統單個進程可用内存大小限制。<br /> 如果JVM heap size設置過大在JVM heap回收内存的時候會導致整個系統停頓一段時間，所以JVM heap size大小的調整是以滿足應用需要為目的。除非你的JVM支持多綫程回收内存，並且設置JVM參數讓JVM在系統CPU空閒的時候部分回收JVM heap内存，否則過大的JVM heap size勢必影響系統性能。]]></description>
				<guid isPermaLink="true">http://www.andowson.com/posts/preList/30/102.page</guid>
				<link>http://www.andowson.com/posts/preList/30/102.page</link>
				<pubDate><![CDATA[Mon, 21 May 2007 07:10:50]]> GMT</pubDate>
				<author><![CDATA[ windstorm]]></author>
			</item>
			<item>
				<title>回覆:JDK 6.0 JVM最大記憶體設定</title>
				<description><![CDATA[ 我同意您的觀點，有關JVM參數的調整，我搜尋了一下heap size，發現有幾篇不錯的參考資料<br /> [url=http://www.caucho.com/resin-3.0/performance/jvm-tuning.xtp]JVM Tuning[/url]<br />  :!:Xms建議等於Xmx<br />  :!:Xmn要小於Xmx<br />  :!:Heap size 不能決定JVM真正使用記憶體的大小，實際上會更大<br /> Memory usage=Stack Size+Heap Size+Code Size<br />  :!:調整Stack size的參數是Xss<br /> <br /> [url=http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=/com.ibm.websphere.xd.doc/info/odoe_task/todhmmheap.html]Modifying the JVM heap size[/url]<br /> IBM的這篇文章有一些實體記憶體大小對應Heap Size設定的參考數字，最大值大約是實體記憶體的一半左右。]]></description>
				<guid isPermaLink="true">http://www.andowson.com/posts/preList/30/104.page</guid>
				<link>http://www.andowson.com/posts/preList/30/104.page</link>
				<pubDate><![CDATA[Tue, 22 May 2007 08:09:56]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
	</channel>
</rss>
