KEYDAL
Somon Balığı Selam Vermeye Geldi
- Katılım
- 7 Nisan 2026
- Mesajlar
- 10
- Elmaslar
- 7
- Puan
- 120
- Konum
- Türkiye
- Minecraft
- EgemenKEYDAL
Discord:
egemenkeydal_
Spark linkini yapıştır → otomatik analiz → sorunları gör → çözüm adımlarını
uygula
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Nedir?
Spark profiler linkini yapıştırıyorsunuz, gerisini araç hallediyor. Protobuf verisini çözümleyip TPS, MSPT,
GC, plugin CPU dağılımı, thread profili, config analizi ve optimizasyon önerilerini tek sayfada gösteriyor.
Spark'ın kendi viewer'ından farkı: sadece veri göstermek yerine yorumluyor. Hangi plugin neden lag
yapıyor, GC neden tıkanıyor, hangi config değiştirilmeli — hepsini otomatik tespit edip Türkçe açıklıyor.
Ne Yapıyor?
- Otomatik Skor (0-100) — TPS, MSPT, GC pause, RAM, plugin yükü, config sorunları, neden-sonuç
zincirleri hepsini hesaba katarak tek bir puan veriyor. Üstüne gelince hangi faktörün kaç puan düşürdüğünü
görüyorsunuz.
- 25+ Method Pattern Tanıma — "runServer %100" gibi anlamsız sonuçlar yerine gerçek lag kaynaklarını
buluyor. Entity tick, villager AI, chunk yükleme, hopper spam, redstone, pathfinding, ModelEngine,
veritabanı sorgusu... her birini tanıyıp özel öneri veriyor.
- Neden-Sonuç Zinciri — Birden fazla sinyali birleştiriyor. Örnek: "Entity yükü yüksek + GC overhead
yüksek → entity'ler çöp üretiyor, GC yetişemiyor, TPS düşüyor." Kök sebebi gösteriyor, semptom değil.
- GC Algoritma Tespiti — JVM args'dan VE collector isimlerinden (PS MarkSweep, G1 Young Generation
vs.) GC algoritmasını otomatik buluyor. Parallel GC kullananları uyarıyor, kopyala-yapıştır JVM flagleri
veriyor.
- Config Denetimi — server.properties, spigot.yml, paper-world-defaults.yml dosyalarını parse edip
suboptimal ayarları tespit ediyor. view-distance yüksek mi, tick-inactive-villagers açık mı,
per-player-mob-spawns kapalı mı — tek tek kontrol.
- Plugin Çakışma Tespiti — EssentialsX+CMI, NoCheatPlus+Grim, WorldEdit+FAWE, ClearLag+Paper gibi
bilinen çakışan plugin çiftlerini otomatik buluyor.
- AI Teşhis (Yapay Zeka) — "AI ile yorumla" butonuyla tüm analiz sonuçlarını yapay zekaya gönderip
Türkçe, çözüm odaklı yorum alıyorsunuz. Kopyala-yapıştır config satırları ve JVM flagleri veriyor.
- 7 Sekmeli Detaylı Görünüm — Özet, Profil (call tree + flame graph), Bellek & GC, Pluginler (CPU
dağılımı + Modrinth entegrasyonu), Dünya & Entity, Sistem (JVM flag audit + network), Config (parsed
key-value + öneriler).
- Paylaşılabilir Raporlar — Analiz sonucu otomatik kaydedilip paylaşılabilir link oluşturuluyor.
Birine yardım ederken linki atmanız yeterli.
Nasıl Kullanılır?
- Sunucuda:
/spark profiler start→ bekle →/spark profiler stop -
adresine gitDeğerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
- Onay kutusunu işaretle, linki yapıştır, "Analizi Başlat"
- Sonuçları incele, AI yorumu al, önerileri uygula
Lag spike yakalamak için:
/spark profiler start --only-ticks-over 100Güvenlik & Gizlilik
- Veriler analiz öncesinde otomatik anonimleştirilir — oyuncu isimleri, UUID'ler, IP adresleri,
sunucu adı, MOTD, RCON şifresi, dünya seed'leri, dosya yolları kalıcı olarak siliniyor. - Kaydetmek istemiyorsanız "Raporu kaydet" kutusunu kaldırın — veri sadece tarayıcınızda kalır, sunucuya
gönderilmez. - AI özelliği yalnızca sayısal metrikleri (TPS, MSPT, plugin CPU %) gönderir, raw profiler verisi asla.
- Rate limit + HMAC token koruması mevcut.
Örnek Tespit Çıktıları
KRİTİK — Yanlış GC Algoritması: Parallel GC (PS MarkSweep)
Sunucunuz Parallel GC kullanıyor. Bu algoritma her çalıştığında TÜM thread'leri durdurur. Minecraft için en
kötü seçenektir.
Çözüm: Başlatma scriptinize ekleyin:
-XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:+AlwaysPreTouch
UYARI — ⛓ Entity Yükü → GC Baskısı → TPS Düşüşü
Entity işlemleri CPU'nun %18.4'ünü kullanıyor. Çok sayıda entity sürekli kısa ömürlü Java nesnesi üretiyor.
Bu GC'yi %4.2 overhead'a zorluyor. GC pause'ları tick süresini uzatıp TPS'i düşürüyor.
BİLGİ — Config Denetimi: 4 Optimizasyon Fırsatı
spigot.yml → tick-inactive-villagers: true → önerilen: false
paper-world → per-player-mob-spawns: false → önerilen: true
paper-world → hopper.disable-move-event: false → önerilen: true
server.properties → view-distance: 12 → önerilen: 6-8
SSS
Spark viewer'dan farkı ne?
Spark viewer veriyi gösterir. Bu araç veriyi yorumlar — neden lag var, hangi plugin sorumlu, hangi
config değişmeli, GC neden tıkanıyor, kopyala-yapıştır çözüm adımları.
Sampler dışında ne destekliyor?
Sampler profili, heap summary ve health report linkleri desteklenir.
Ücretsiz mi?
Evet, tamamen ücretsiz. Reklam yok, kayıt yok.
Verilerim güvende mi?
Evet. Tüm kişisel tanımlayıcılar otomatik siliniyor. İstemiyorsanız kaydetmeyi kapatabilirsiniz.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Geri bildirim ve öneriler için bu konuya yazabilirsiniz.
