Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
Chciałbym się zapytać Was jaki macie sposób na rozwiązanie tego problemu z wąskim gardłem w debuggerze. Otóż jeżeli chcemy posiadać informację o czasie wykonania się poszczególnych metod w naszej aplikacji, to piszemy sobie np dwie funkcje w debuggerze start() i stop() które mierzą czas wykonania się metody. Teraz w takiej metodzie te dwie funkcje trzeba odpalić, także przykład:
no i teraz mamy wywołaną dwie metody nie potrzebnie gdy np nie mamy włączonego debuggera, także zróbmy to inaczej:
Teraz dwa razy sprawdzamy czy debbuger jest włączony, co mi też się zbytnio nie podoba, to może inaczej:
Teraz podwójnie piszemy kod którą jest już napisany + np wyłapywanie błędów itp... Jest też i czwarta metoda:
I taka opcja w połączeniu z pierwszą opcją wydaje się być najbardziej optymalną, ale, aczkolwiek nie wydaje mi się być najlepszą. Macie na to jakieś rozwiązanie? Pusta klasa debuggera w ogóle mnie nie interesuje, czy tam puste metody, to odpada. |
|
|
|
cojack Debugger - Wąskie gardło 15.04.2010, 08:18:58
nospor a nie mozesz po prostu włączyc profilera, odpalic ... 15.04.2010, 08:22:11
cojack Cytata nie mozesz po prostu włączyc profilera,
yy... 15.04.2010, 08:37:18
nospor myslalem ze uzywasz XDEBUG
Jesli wiec nie uzywasz ... 15.04.2010, 08:38:55
cojack Masz może jakiś dobry artykuł jak to z eclipse (pd... 15.04.2010, 09:01:20
nospor ale ty miales profilowac a nie debugowa. do profil... 15.04.2010, 09:04:45
zzeus http://devzone.zend.com/article/2803-Introducing-x... 15.04.2010, 09:12:20 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:35 |