O autor procurou uma alternativa Rust ao Afero para usar sistemas de ficheiros em memória nos testes.
O crate vfs oferece backends em memória mas não suporta symlinks nem permissões de ficheiro.
O crate rsfs reproduz std::fs em memória mas complica significativamente as assinaturas de funções.
Benchmarks revelaram tempos de teste praticamente idênticos (cerca de 45ms) usando SSD, ramdisk, vfs e rsfs.
Conclusão: SSDs modernos e cache de sistema operativo eliminam ganhos de desempenho de sistemas de ficheiros em memória.
Get notified when new stories are published for "Hacker News 🇵🇹 Português"