Penulis mencoba beberapa crates in-memory filesystem di Rust seperti vfs dan rsfs untuk mempercepat pengujian.
vfs tidak mendukung symlink dan permission sehingga tidak cocok untuk kebutuhan menulis executable.
rsfs lebih mirip std::fs tetapi memperumit tipe fungsi sehingga tidak praktis.
Benchmark mengungkapkan tidak ada peningkatan kinerja signifikan antara in-memory filesystem dan filesystem biasa, semua sekitar 45ms.
Kesimpulannya, SSD modern dan cache OS membuat pengujian langsung di filesystem disk sudah sangat cepat sehingga in-memory filesystem tidak memberikan keuntungan.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"