exec() fonksiyonları herhangi bir çalıştırabilir dosyadan yeni bir süreç(process) yaratır. Başarılı bir exec() çağrısı asla geri dönmez çünkü çağıran süreç yaratılan yeni süreç ile değiştirilmiştir. Birden fazla thread içeren bir süreç içerisinden exec() fonksiyonu çağrıldığında bütün threadler sonlandırılır ve yeni dosya yüklenip çalıştırılır. Destructor fonksiyonları çağrılmaz.
Aylık Arşiv: Haziran 2008 - Page 2
java.lang.OutOfMemoryError: PermGen space
son zamanlarda makinemde aynı anda netbeans, eclipse, jboss/tomcat/glassfish çalıştırmam gerekti. özellikle eclipse kullanırken java.lang.OutOfMemoryError: PermGen space hatasını sıkça almaya başlamıştım. nedir bu hata diye biraz araştırma yapınca ortaya şöyle bir sonuç çıktı:
bu hata permanent generation heap dolduğunda oluşuyor. permanent generation heap, sınıflar ve metodlar gibi nesneleri tutan bir heap’tir. MaxPermSize parametresi bu heap’in en yüksek boyutunu belirtir. Bu parametre için Java Virtual Machine(JVM) varsayılan değeri çok düşük olduğundan, bu değer artırılmalıdır. Örnek olarak bu değeri 512MB’a yükseltmek için
-XX:MaxPermSize=512m
kullanılır. Bu değer en yüksek değeri belirttiğinden, değeri artırmak uygulamanın gerçekten bu kadar belleğe ihtiyacı olup olmadığının bilinmediği durumlarda bile güvenlidir.
termula2x 0.2.0 “ayar” yayınlandı
termula2x 0.2.0 “ayar” yayınlandı. 0.2 dalının bu ilk sürümüyle GP2X tuşları istenilen göreve atanabiliyor. bunun dışında termula2x çekirdeğinde bazı değişiklikler yapılarak 0.3 dalına hazır hale getirildi. Bundan sonra mevcut 3 dal için eşzamanlı güncelleme sürümleri yayınlanmaya devam edecek. Kısa vadede bu dalların birleştirilmesi düşünülmüyor.
özgür yazılım lisansları
özgür yazılım:
“özgür yazılım” bir özgürlük meselesidir, fiyat değil. “özgür yazılım” kavramı,
yazılım kullanıcıları için dört çeşit özgürlüğe dayanır:
* herhangi bir amaç için yazılımı çalıştırma özgürlüğü (özgürlük 0).
* yazılımın nasıl çalıştığını öğrenme ve ihtiyacınıza göre uyarlayabilme
özgürlüğü (özgürlük 1). yazılımın kaynak koduna ulaşmak bu iş için ön
koşuldur.
* kopyaları dağıtma özgürlüğü, böylece komşunuza yardım edebilirsiniz
(özgürlük 2).
* tüm toplumun yarar sağlayabileceği şekilde programı geliştirme ve
geliştirdiklerinizi yayınlama özgürlüğü, (özgürlük 3). kaynak koduna erişmek
bunun için bir önkoşuldur.
Son Yorumlar