hyperfine; komut satırı programlarının çalışma sürelerini güvenilir ve tekrarlanabilir biçimde ölçmek için geliştirilen açık kaynaklı bir benchmark aracıdır.
Aynı komutu birden fazla kez çalıştırarak ortalama süre, minimum ve maksimum değerler ile standart sapma gibi istatistikler üretir. Böylece tek bir çalıştırmaya dayalı yanıltıcı sonuçların önüne geçilir.
Birden fazla komut aynı test içerisinde karşılaştırılabilir. Örneğin iki farklı aracın veya aynı programın farklı parametrelerle çalıştırılan sürümlerinin performansı doğrudan kıyaslanabilir.
Warmup çalıştırmaları sayesinde disk önbelleği ve başlangıç maliyetlerinin etkisi azaltılabilir. Test öncesi hazırlık komutları ve her turdan önce çalıştırılacak işlemler de tanımlanabilir.
Sonuçlar terminal çıktısının yanında CSV, JSON veya Markdown biçiminde dışa aktarılabilir. Windows, Linux ve macOS üzerinde kullanılabilir.
Aynı komutu birden fazla kez çalıştırarak ortalama süre, minimum ve maksimum değerler ile standart sapma gibi istatistikler üretir. Böylece tek bir çalıştırmaya dayalı yanıltıcı sonuçların önüne geçilir.
Birden fazla komut aynı test içerisinde karşılaştırılabilir. Örneğin iki farklı aracın veya aynı programın farklı parametrelerle çalıştırılan sürümlerinin performansı doğrudan kıyaslanabilir.
Warmup çalıştırmaları sayesinde disk önbelleği ve başlangıç maliyetlerinin etkisi azaltılabilir. Test öncesi hazırlık komutları ve her turdan önce çalıştırılacak işlemler de tanımlanabilir.
Sonuçlar terminal çıktısının yanında CSV, JSON veya Markdown biçiminde dışa aktarılabilir. Windows, Linux ve macOS üzerinde kullanılabilir.