Performansı yalnızca birkaç işleve dayanan bir programa sahip olmamdan nadir değildir ve değişikliklerin gerçekten gelişip iyileşmediğini bilmek için tek bir döngü veya kod parçasının hızını tekli saat hassasiyetine ölçmek istiyorum. performans veya "optimize" kodun plasebo için sadece düşüyor olsaydı.Favori alt seviye profil oluşturma aracınız nedir?
Şahsen kendimi, saat zamanını ölçmek ve bağlam anahtarlarını ve benzerlerini otomatik olarak telafi etmek için rdtsc kullanan bir C makroları seti olan ffmpeg'in "bench.h" numarasını kullanarak buluyorum. Elbette, bu yaklaşımın kendi zayıflıkları vardır; StackOverflow kullanıcıları hangi düşük seviyeli profilleme yöntemlerini kullanıyor?