sml kodumu nasıl zamanlarımın zamanını söyleyebilirim?Sml kodumu nasıl zamanlarım?
Aynı algoritmanın birkaç farklı sürümünü uygulamıştım ve onları zamanlamak ve belki de bellek bilgisini bile bilmek isterim?
sml kodumu nasıl zamanlarımın zamanını söyleyebilirim?Sml kodumu nasıl zamanlarım?
Aynı algoritmanın birkaç farklı sürümünü uygulamıştım ve onları zamanlamak ve belki de bellek bilgisini bile bilmek isterim?
Timer modülünü istediğiniz gibi yapabilirsiniz. Size cpu zaman verebilir (size kullanıcı, sys ve gc kez verir) veya duvar saati zamanı verebilir.
Örneğin nasıl kullanılacağı, MyLib'in Benchmark modülüne bakın.
Algoritmalarınızın ne kadar bellek kullandığını bulmakla ilgili olarak, MLton'un kullanışlı olan profiling özelliğini bağlayabilirsiniz. Ben aslında bu hiç kullanılmamış olduğunu ancak unutmayın, ancak states o:
her fonksiyon ayırır kaç bayt öğrenmek için programı profilini düzenleyebilir.
MLton profiler'ı çok kullandım ve gerçekten çok kolay ve etkili. – Gian