<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kamil ÖRS &#187; Jboss AS</title>
	<atom:link href="http://www.kamilors.com/category/jboss-as/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kamilors.com</link>
	<description>Bir programcının anatomisi</description>
	<lastBuildDate>Fri, 17 Sep 2010 17:04:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Jboss Application Server Permgen Space</title>
		<link>http://www.kamilors.com/jboss-application-server-permgen-space/</link>
		<comments>http://www.kamilors.com/jboss-application-server-permgen-space/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 13:27:48 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jboss AS]]></category>
		<category><![CDATA[application sever]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[Jboss Seam]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.kamilors.com/?p=169</guid>
		<description><![CDATA[Jboss AS (Application Server) kullanıyor ve uygulamalarınızı deploy ederken ya da çalıştırdıktan bir süre sonra permgen size exception&#8217;ı alıyorsanız üzülmeyin yapmanız gereken application server&#8217;ın başlarken kullandığı konfigürasyon dosyasına bir iki ayar çekerek  bu durumdan kurtulabilirsiniz. Öncelikle  JBOSS_HOME/bin/run.conf dosyasını bir metin editörü ile açın. 1 pico  jboss_home/bin/run.conf Sonrasında bu dosya içerisinde şu şekilde başlayan satırı bulun; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone img size-full wp-image-173" title="jboss_tools_logo" src="http://www.kamilors.com/wp-content/uploads/jboss_tools_logo.png" alt="jboss_tools_logo" width="152" height="62" align="left" />Jboss AS (Application Server) kullanıyor ve uygulamalarınızı deploy ederken ya da çalıştırdıktan bir süre sonra permgen size exception&#8217;ı alıyorsanız üzülmeyin <img src='http://www.kamilors.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  yapmanız gereken application server&#8217;ın başlarken kullandığı konfigürasyon dosyasına bir iki ayar çekerek  bu durumdan kurtulabilirsiniz. <span id="more-169"></span></p>
<p>Öncelikle  <strong>JBOSS_HOME/bin/run.conf</strong> dosyasını bir metin editörü ile açın.</p>

<div class="wp_codebox"><table><tr id="p1696"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p169code6"><pre class="dos" style="font-family:monospace;">pico  jboss_home/bin/run.conf</pre></td></tr></table></div>

<p>Sonrasında bu dosya içerisinde şu şekilde başlayan satırı bulun;</p>

<div class="wp_codebox"><table><tr id="p1697"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p169code7"><pre class="dos" style="font-family:monospace;"><a href="http://www.ss64.com/nt/if.html"><span style="color: #00b100; font-weight: bold;">if</span></a> <span style="color: #66cc66;">&#91;</span> &quot;x$JAVA_OPTS&quot; = &quot;x&quot; <span style="color: #66cc66;">&#93;</span>; then</pre></td></tr></table></div>

<p>Bu satırın hemen altındaki şu satıra bir iki ekleme yaparak bu problemden kurtulacağız.</p>

<div class="wp_codebox"><table><tr id="p1698"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p169code8"><pre class="dos" style="font-family:monospace;">JAVA_OPTS=&quot;-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=<span style="color: #cc66cc;">3600000</span> -Dsun.rmi.dgc.server.gcInterval=<span style="color: #cc66cc;">3600000</span>&quot;</pre></td></tr></table></div>

<p>şimdi bu satırdaki herhangi bir boşluk karakterinden sonra aşağıdakileri ekliyoruz.</p>

<div class="wp_codebox"><table><tr id="p1699"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p169code9"><pre class="dos" style="font-family:monospace;">-XX:PermSize=256m -XX:MaxPermSize=512m</pre></td></tr></table></div>

<p>Eklemeleri yaptıkdan sonra, satırın son hali ile şu şekilde;</p>

<div class="wp_codebox"><table><tr id="p16910"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p169code10"><pre class="dos" style="font-family:monospace;">JAVA_OPTS=&quot;-Xms128m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m -Dsun.rmi.dgc.client.gcInterval=<span style="color: #cc66cc;">3600000</span> -Dsun.rmi.dgc.server.gcInterval=<span style="color: #cc66cc;">3600000</span>&quot;</pre></td></tr></table></div>

<p>Burdaki &#8211;XX:MaxPermSize değişkenini ihtiyacınıza göre yükseltebilirsiniz. Bu arada  -Xms128m ve -Xmx512m şeklindekli parametleri dikkatinizi çekmiştir sanırım. Bu parametlerlerde application server için ayrılan heap miktarıdır. Uygulamanız çalışmaya devam ettikçe uygulamadaki kullanılabilecek nesne sayısına göre bu alanında exception fırlatması an meselesi olabilir onun için buradaki 128m ve 512m parametrelerinini daha sonra ihtiyacınıza göre dünzenleyebirsiniz.  Ben ön tanımlı olarak 512m ve 1024m kullanıyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kamilors.com/jboss-application-server-permgen-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

