Chcę znaleźć profiler, np. Vtune lub oprofile na FreeBSD. Czy znasz coś podobnego?Jakie przykładowe narzędzie do profilowania w FreeBSD?
7
A
Odpowiedz
5
Odpowiednikiem oprofila w FreeBSD jest hwpmc. Może wykonywać zarówno profilowanie systemowe, jak i procesowe; jak w FreeBSD 7.2 ma przechwytywanie callchain. Istnieje wiele informacji na ten temat na stronie http://wiki.freebsd.org/PmcTools, a strona man pmcstat zawiera również instrukcje do profilowania aplikacji.
1
Cóż, jeśli próbujesz znaleźć problem z wydajnością, nie używa on profilera, ale this works.
Powiązane problemy
- 1. Dobre narzędzie do profilowania wydajnościowego
- 2. Jakie jest twoje ulubione narzędzie do profilowania niskiego poziomu?
- 3. Jakie projekty przykładowe ASP.NET MVC istnieją?
- 4. Jakie są przykładowe przypadki użycia literałów symboli w Scali?
- 5. Przykładowe aplikacje Przykładowe dobre jednostki?
- 6. Jakie są niektóre techniki i narzędzia do profilowania nadmiernego rozmiaru kodu w aplikacjach C/C++?
- 7. Narzędzia do profilowania kodu OCaml
- 8. Jakie narzędzie do przetwarzania tekstu jest zalecane do analizowania scenariuszy?
- 9. Unix i FreeBSD
- 10. FreeBSD Echoprint codegen
- 11. Jakie narzędzie javascript min używa jquery?
- 12. Jakie narzędzie jest najlepszym rozwiązaniem do debugowania gwintowanego Haskell dzisiaj?
- 13. Jakie jest najlepsze narzędzie do analizowania plików dziennika?
- 14. Jakie jest najlepsze wieloplatformowe narzędzie do tworzenia aplikacji mobilnych?
- 15. Jakie jest najlepsze narzędzie do tworzenia pliku XSL?
- 16. Przykładowe problemy przy wielowątkowych praktykach
- 17. Jaki jest najlepszy sposób profilowania wykonywania javascript?
- 18. Przykładowe użycie assert w Pythonie?
- 19. Nie można uruchomić projektów do profilowania
- 20. Szablon profilowania Haskell
- 21. Interpretacja wyjściowa profilowania MediaWiki
- 22. moq - dobre przykładowe aplikacje
- 23. Przykładowe dane dla Hadoop
- 24. Narzędzie do testowania czasu odpowiedzi w witrynie
- 25. Narzędzie do analizy dzienników SVN
- 26. Jakie przykładowe przykłady sĘ ... tam pokazywane rzuty w stylu C sĘ ... złe?
- 27. Cython: pyximport: włączanie profilowania w pyximport.install
- 28. rhino-mocks - dobre Przykładowe aplikacje
- 29. Narzędzie do mapowania obiektów do obiektów
- 30. Tajemnica profilowania JavaScript - zmienne zamknięcia
Ta metoda może znaleźć tylko duży problem z wydajnością. Jeśli problem nie jest wąskim gardłem, profiler jest preferowany, ponieważ daje miarę statystyczną. – kcwu
@kcwu: Można zakładać, że tak, ale w rzeczywistości jest tak samo skuteczny lub skuteczniejszy niż jakikolwiek profiler. Niestety, profilery oparte są na błędnych założeniach. Chętnie wyjaśnię dogłębnie, jeśli chcesz, ale ten link jest całkiem dobrym wyjaśnieniem. –
hmm, myślę, że ta metoda jest bardziej efektywna dla profilerów nie opartych na próbkach niż dla profilera opartego na próbkach. W pewnym stopniu metoda ta pobiera próbki kilka razy ręcznie, a profiler oparty na próbkach może próbkować tysiące lub więcej razy automatycznie. – kcwu