10 Ocak 2011 Pazartesi

RRC.ini dosyası ne işe yarar?

Daha önceki RRC Nedir? makalesinde bahsettiğim gibi RRC bir Eclipse clienti olarak çalışıyor. Bu yüzden development ortamınızda JVM'e nasıl ENG parametrelerini geçiriyorsanız RRC'de de bu işlemi yapmanız gerekli. RRC'de ki JVM parametrelerini uygulamaya geçireceğiniz dosya C:\..\IBM\RRCC20 altında bulunan rrc.ini dosyası.

Bu dosya installation ile birlikte standart olarak gelir ve içeriği aşağıdaki gibidir.
-vm
C:\Program Files\IBM\RRCC20\jdk\jre\bin\javaw.exe
--launcher.library
C:\Program Files\IBM\RRCC20



Bizim RRC ile rahat çalışmak(Heap size arttırmak,regional ayarlar yapmak,vs..) için bu dosyayı değiştirmemiz gerekli. Eklemek istediğiniz parametreleri yukarıdaki 4 satırdan sonra eklerseniz sorunsuz bir şekilde RRC clientini konfigüre etmiş olursunuz. Aşağıda da kendi kullandığım konfigürasyonu bulabilirsiniz.

-clean (Eclipse workspace'ini temizler,mutlaka bunu kullanın,hayat kurtarıyor,vmargs'dan önce yazılmalı)
-vmargs (vmargs'ları yazmakdan bunu mutlaka eklemeniz gerekli,olmazsa olmaz)
-Duser.language=en (bu iki satır regional settingsleri sadece RRC process'i için ENG yapar)
-Duser.region=en
-Xms768m (Başlangıçtaki minimum memory allocation'ı ayaralar)
-Xmx1024m (Client'in çıkacağı maksimum memory allocation'ı ayaralar)



Sonuç olarak elimizdeki rrc.ini dosyası aşağıdaki gibi olur.

-vm
C:\Program Files\IBM\RRCC20\jdk\jre\bin\javaw.exe
--launcher.library
C:\Program Files\IBM\RRCC20
-clean
-vmargs
-Duser.language=en
-Duser.region=en
-Xms768m
-Xmx1024m


Bu gibi değişikliklerle RRC Clientinizi konfigüre edebilirsiniz.

not:

-Dcom.sun.management.jmxremote.port=9003
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
komutunu kullanıp eğer gerekliyse RRC Client'ini inceleyebilirsiniz... Bu gibi ayarların hepsi Rational Team Concert içinde geçerlidir,Rational Application Developer için geçerli olduğu gibi...

Hiç yorum yok:

Yorum Gönder