Programların etkili zamanlaması için, özellikle alternatif çözümleri karşılaştırmakla ilgileniyorsanız, bir kontrole ihtiyacınız var! İyi bir yol, zamanladığınız prosedürü bir işleve koymaktır. Bir zamanlama döngüsü içindeki fonksiyonu çağırınız. Temelde, fonksiyonunuzdaki tüm kodu çıkararak ve ondan geri dönerek bir saplama prosedürü yazın (ancak tüm argümanları içeride bırakın). Saplama zamanlaması ve tekrar zamanlama içine yerleştirin. Bu, zamanlamayla ilişkili tüm ek yükü ölçer. Net elde etmek için saplama zamanını işlem süresinden çıkarın: bu, gereken gerçek zamanın doğru bir ölçüsü olmalıdır.
Günümüzde çoğu sistem kalıcı olarak kesintiye uğrayabildiğinden, değişkenliği kontrol etmek için birkaç zamanlama çalışması yapmak önemlidir. Yerine biri uzun vadede yapmanın saniye do yaklaşık silsileleri saniye her. Tek seferde bunu bir çift döngüde yapmanıza yardımcı olur. Kullanımı sadece bu kadar kolay olmakla kalmaz, her zaman serisinde tahminleri iyileştiren bir miktar negatif korelasyon ortaya çıkarır.NmN/m
Bu deneysel tasarımın bu temel prensiplerini kullanarak, kodu nasıl kullandığınıza bağlı olarak herhangi bir farkı kontrol edersiniz (örneğin, bir for loop ile replicate () arasındaki fark). Bu senin problemini ortadan kaldırıyor.