Мой стандартный способ профилирования в Linux:
1) compile with g++ -pg
2) run prog
3) gprof
Очевидно, что gprof работает на MacOSX 10.5, и я должен использовать Shark. Все учебники, которые я нашел в Shark, включают XCode (тогда как моя сборка сделана с Makefiels и g ++).
Может кто-нибудь опубликовать пошаговые инструкции по использованию shark в приложении, созданном на g ++? Скажите что-то вроде:
int main() { while(1); }
g++ blah.cpp -o blah; do I need to give it more command line arguments?
how do I use shark here?