[問題] 函數進出印log

作者: yshihyu (yshihyu)   2014-04-23 23:03:06
Java 有辦法做函數進出時候都印出函數名稱嗎?
類似下面 c code 進出每個函數都能印出進去跟出來順序
https://gist.github.com/anonymous/11218846
enter main test.c:85
enter func1 test.c:70
enter func2 test.c:67
leave func2 test.c:67
enter func3 test.c:75
enter func4 test.c:80
leave func4 test.c:80
leave func3 test.c:75
leave func1 test.c:70
enter func3 test.c:75
enter func4 test.c:80
leave func4 test.c:80
leave func3 test.c:75
leave main test.c:85
謝謝
作者: cyclone350 (老子我最神)   2014-04-23 23:50:00
c code怎麼做到的....? java應該可以用aop方式達到有沒有原生方法或是設定做到就不知道了.....
作者: PsMonkey (痞子軍團團長)   2014-04-23 23:59:00
所以其實 C 也沒辦法很容易的作到這樣嗎? 我還以為....
作者: tkcn (say)   2014-04-24 00:05:00
C 通常是在 compile 階段動手腳Java sampling-based profiler 還蠻多的,其他的我不知
作者: qrtt1 (有些事,有時候。。。)   2014-04-24 08:05:00
感覺用 aop 來做會比較容易

Links booklink

Contact Us: admin [ a t ] ucptt.com