UDF Editör'de dilekçe yazarken 'bellek yetersiz' diyerek program aniden kapanıyor ve otomatik kaydetmiyor, UDF kurtarma klasörü nerede tutuluyor?
1 Cevap
Geçmiş olsun, UYAP Doküman Editörü'nde (UDF) özellikle sayfa sayısı fazla olan, içerisinde taranmış yüksek çözünürlüklü evrak görselleri veya büyük tablolar barındıran belgelerle çalışırken karşılaşılan 'Bellek Yetersiz' (java.lang.OutOfMemoryError: Java heap space) hatası adliye katip ve hakimlerinin en sık yaşadığı teknik sorunlardan biridir. Bu durum, Java Sanal Makinesi'nin (JVM) UDF Editör'e varsayılan olarak tanıdığı heap belleğinin tükenmesinden kaynaklanır. Aşağıda hem kaybolan evrakınızı kurtarabileceğiniz gizli dizinleri hem de bellek sınırını kalıcı olarak nasıl artıracağınızı adım adım bulabilirsiniz.
1. UDF Otomatik Kurtarma ve Geçici Dosyalar Nerede Saklanır?
UDF Editör çalışırken arka planda geçici tampon dosyalar ve belirli aralıklarla snapshot kayıtları oluşturur. Bilgisayarınızı yeniden başlatmadan veya çökmenin hemen ardından aşağıdaki dizinleri kontrol etmeniz hayati önem taşır:
- Dizin 1 (Kullanıcı UYAP Profili): Dosya Gezgini'ni açıp adres çubuğuna
%USERPROFILE%\.uyap(örneğinC:\Users\KullaniciAdiniz\.uyap) yazıp Enter'a basın. Bu klasör altında yer alantemp,backupveya doğrudan dizin içindeki en son değiştirilme tarihine sahip dosyalara bakın. - Dizin 2 (Windows Temp Dizini): Klavyenizden
Windows + Rtuşlarına basarak Çalıştır kutusunu açın ve%temp%yazarak Enter'a basın. Açılan klasörde dosyaları Değiştirilme Tarihine Göre (En yeni en üstte) sıralayın. Burada~udf*.tmp,uyap*.tmpveya*.bakuzantılı geçici dosyaları arayın. Çökme saatinizle eşleşen dosyanın bir kopyasını masaüstünüze alın, dosya uzantısını.tmpyerine.udfolarak değiştirin ve UDF Editör ile açmayı deneyin. - Dizin 3 (AppData Local & Roaming):
%APPDATA%\UDFve%LOCALAPPDATA%\Tempdizinlerini de kontrol ederek gizli dosyalar arasında benzer boyutlu yedekleri tarayın (Görünüm menüsünden 'Gizli öğeleri göster' kutusunun işaretli olduğundan emin olun).
2. UDF Editör Bellek (RAM) Sınırını Artırma (OutOfMemory Çözümü)
UDF Editör varsayılan olarak sisteme 32-bit Java parametreleriyle başlar ve JVM için yalnızca 256 MB veya 512 MB maksimum bellek (heap) tahsis eder. 50 sayfalık taranmış evraklarda bu sınır saniyeler içinde dolar. RAM tahsisini 2 GB (2048 MB) veya 4 GB (4096 MB) seviyesine çıkarmak için şu adımları izleyin:
- Java Sürümü Kontrolü: Bilgisayarınızda 64-bit Java kurulu olduğundan emin olun (32-bit Java mimarisi gereği maksimum 1.4 GB RAM adresleyebilir).
- Başlatıcı Parametrelerinin Düzenlenmesi: UDF Editör'ün kurulu olduğu klasöre gidin (Genellikle
C:\Program Files\UYAP\Uyap Dokuman EditoruveyaC:\Program Files (x86)\UYAP Dokuman Editoru). - Klasör içindeki
uyap.batveyaUyapDokumanEditoru.ini/launcher.cfgdosyasını Not Defteri ile yönetici olarak açın. - Java başlatma parametreleri arasına
-Xms512m -Xmx2048m -XX:MaxPermSize=512mparametrelerini ekleyin. Bilgisayarınızda 8 GB veya üzeri RAM varsa bu değeri-Xmx4096m(4 GB) yapabilirsiniz. Bu ayar, UDF'nin ihtiyaç duyduğu anda 2 GB ila 4 GB belleği rahatça kullanmasını sağlar. - Java Control Panel Üzerinden Genel Bellek Artırımı: Windows Başlat >
Configure Java> Java sekmesi > View butonuna tıklayın. Runtime Parameters sütununa çift tıklayarak-Xmx2048myazın ve kaydedin.
3. Otomatik Kaydetme Süresini Kısaltma
UDF Editör'ü açtıktan sonra üst menüden Araçlar > Seçenekler > Genel / Doküman sekmesine gidin. Burada varsayılan olarak 15 dakika olan Otomatik Kaydetme süresini 3 dakika olarak değiştirin. Böylece beklenmedik kapanmalarda en fazla 3 dakikalık veri kaybı yaşarsınız.