Ada banyak trik yang dapat digunakan editor untuk mengoptimalkan berurusan dengan file besar.
Pertama adalah hanya bekerja dengan apa yang mereka butuhkan. Itu berarti tidak mencoba mem-parsing seluruh file untuk hal-hal seperti penghitungan baris, pengukuran lebar, pembungkusan kata, penyorotan sintaksis, validasi XML, rendering HTML, Undo, dll. Ada Plugin LargeFile tersedia untuk Vim yang akan menonaktifkan sejumlah fitur Vim ketika file "besar" (sebagaimana didefinisikan oleh pengguna) dibuka. Itu Memuat file besar lebih cepat halaman pada wiki Vim menyebutkan beberapa fitur yang dinonaktifkan: abaikan filetype (untuk penyorotan / penguraian sintaksis), nonaktifkan undo, alihkan ke mode read-only. Ada perubahan lain juga, tetapi mereka tampaknya ditargetkan pada konservasi memori daripada kecepatan.
Lainnya adalah pemetaan memori. Alih-alih membaca seluruh file ke dalam memori, kirim OS yang mendasarinya untuk memetakan tampilan file langsung ke ruang memori proses. Saya tidak yakin apakah Vim secara khusus melakukan ini, tetapi editor lain dapat dan melakukannya.
Itu mungkin 2 terbesar, tapi tentu saja ada lebih banyak.