Merhabalar,
Keil'da x-y. satırlar arasında aşağıdaki gibi bir kodum var ve bunun ne kadar sürede tamamlandığını debug yaparken görebiliyormuyum?Yoksa illa timer kullanarak mı yapmam gerekiyor?
for(BYTE sayac=0;sayac<N;sayac++)
{
tampon[s]=tampon[s-1];
s-=1;
}
Keil'de bildiğim kadarıyla görülmüyor fakat aynı kodu linux altında derlersen birçok c derleycisi süreyi gösterir.Derleme süresini neden öğrenmek istiyorsun? Bu arada derleme süresi sistemden sisteme ram,işlemci gibi nedenlerden dolayı farklılık gösterecektir.
Alıntı yapılan: Soo - 29 Nisan 2012, 18:59:54
Keil'de bildiğim kadarıyla görülmüyor fakat aynı kodu linux altında derlersen birçok c derleycisi süreyi gösterir.Derleme süresini neden öğrenmek istiyorsun? Bu arada derleme süresi sistemden sisteme ram,işlemci gibi nedenlerden dolayı farklılık gösterecektir.
arkadaş derleme zamanını sormamış kodun ne kadar sürdüğünü sormuş.Şöyle yapabilirsin yazdığın kodun asm karşılığı illa derleyicinin içinde vardır.Asm kodlarının hangilerinin kaç görev saykılı tuttuğunu internette bulursun kendi işlemcinin 1 görev saykılınıda hesaplar işlemin ne kadar süreceğini bulursun.
Arm işlemcileri gelişmiş debug imkanları sunar. Aşağıdaki linkten bilgi alabilirsiniz.
http://www.keil.com/uvision/db_anl_pa.asp (http://www.keil.com/uvision/db_anl_pa.asp)
Performance Analyzer kullanan var mı ?
Performance Analyzer discovery kitlerde kullanılabiliyor mu SWD ile