Java dosya yazma işlemi gecikme yapıyor

Katılım
5 Mart 2014
Mesajlar
5.701
Makaleler
12
Çözümler
44
Spigot eklentimde log sistemi var. Önbelleğe kayıt yapıyorum. 200 veri olduğunda, eklenti devre dışı olduğunda veya oyuncu çıktığında oyuncu verileri dosyaya kayıt ediliyor.

Dosya kayıt sırasında dosyadaki satırları tek tek çekiyor, sonrasında üzerine yeni verileri ekliyorum.

Birkaç satırlık dosya anında tamamlanıyor. Yaklaşık 20.000 satırlık dosyanın kaydı 10 saniye kadar sürüyor. Kısacası satır sayısı arttıkça yavaşlıyor.

1. Dosyayı satır satır çekmek yerine topluca çekmenin yolu var mı?
2. Optimizasyon konusunda ne önerirsiniz? Zaman zaman dosyaları yedekleyip kaldırarak sorunu çözüyorum.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı