- Katılım
- 24 Şubat 2018
- Mesajlar
- 24,575
Çok kısa sürede yaptığı işlemi tamamlaması gereken ve bir kesmenin parçası olarak çalışan bir program kodunun ne kadar sürede tamamlandığını nasıl ölçeriz? Bunu yapmanın birçok farklı yolu vardır elbet, ama burada biz iki tane yöntemi ele alacağız.
Elimizde aşağıdaki gibi bir kesme fonksiyonu olduğunu varsayacağz. Bu fonksiyon tabiki bu haliyle faydalı bir iş yapmıyor, ama burada bizim için önemli olan belli bir süre işlemciyi alıkoyan bir kod olması.
Elimizde aşağıdaki gibi bir kesme fonksiyonu olduğunu varsayacağz. Bu fonksiyon tabiki bu haliyle faydalı bir iş yapmıyor, ama burada bizim için önemli olan belli bir süre işlemciyi alıkoyan bir kod olması.
C++:
static void isr_func(void)
{
for (unsigned int i = 0; i < 100000; ++i)
{
;
}
}