Tarafından geliştirildi | John Levon |
---|---|
İlk versiyon | 2001 |
Son sürüm | 1.2.0 (24 Temmuz 2017) |
İşletim sistemi | Linux |
Çevre | Linux |
Diller | içinde |
Tür | profil |
Lisans | GNU LGPL |
İnternet sitesi | (tr) Resmi site |
OProfile , ilk sürümü 2001 yılında John Levon tarafından Master of Science için bir proje olarak yazılan Linux için bir kod profili oluşturma aracıdır .
Oprofile , bir çekirdek modülünün yanı sıra bir arka plan programı ve birkaç kullanıcı alanı yardımcı programından oluşur ( 0.9.8 sürümünden bu yana bir çekirdek modülü artık gerekli değildir).
Oprofile , tüm sistemi veya kesme yordamları , aygıt sürücüleri veya kullanıcı alanı işlemleri gibi bir alt kümeyi profillemenize olanak tanır . Ek enstrümantasyon maliyeti düşük kalır.
Oprofile'in taşınabilir enstrümantasyon modları , düzenli aralıklarla ölçüm olayları oluşturmak için sistem zamanlayıcılarını kullanır. Belirli işlemcilere özgü ancak daha az müdahaleci olan bazı modlar, entegre donanım performans sayaçlarını (giriş) kullanmaktır . Linux sürümleri 2.2 / 2.4 desteği yalnızca 32bit x86 ve IA64 işlemcileri içerir . Linux çekirdeğinin 2.6 sürümleri için birçok mimari desteklenir: x86 ve x86_64 , DEC Alpha , MIPS , ARM , Sparc64 , PPC64 , AVR . Akış şemaları (in) için mevcuttur x86 ve ARM .
2012 yılında, IBM mühendisleri tanınan Oprofile en yaygın kullanılan izleme araçlarından biri olarak Linux (ile perf aracı ).
Örnekler:
opcontrol --start run <example> opcontrol --dump opreport -l <example> > <outputfile> opcontrol --stop (arrête de collecter les données) opcontrol --shutdown (efface les données)Performans analizi araçları (tr)
İngilizcede :