🚀 Performa & Optimasi Render
| Metrik Performa | Dampak Terukur |
|---|---|
| Beban Tick | $0.000\text{ ms/tick}$ (Tanpa pendengar tick atau pekerja latar belakang) |
| Waktu Render Bingkai | Pengurangan bersih (sekitar $-0.05\text{ ms/frame}$ saat obrolan disembunyikan) |
| Alokasi Memori Per Tick | $0\text{ byte/tick}$ (Nol alokasi pada jalur panas) |
| Penggunaan Memori Heap | $< 1\text{ KB}$ memori statis |
⚡ Mengapa Menyembunyikan Obrolan Meningkatkan Kinerja Tidur
Di Minecraft Vanilla, setiap frame yang dirender saat tidur memaksa klien untuk:
- Mengekstrak glif teks untuk seluruh buffer riwayat obrolan yang terlihat.
- Merasterisasi latar belakang gelap semi-transparan untuk kotak input.
- Merender saran perintah dan animasi kursor.
Dengan mengintersepsi extractRenderState dan membatalkan rendering ChatScreen saat tersembunyi, Bed Chat Hider melewati panggilan gambar ini sepenuhnya, menghasilkan grafik frame yang lebih bersih dan beban GPU yang berkurang!
Halaman Terkait: Beranda | Visibilitas Obrolan & Pemblokiran Input | Arsitektur & Analisis Mixin
