Witajcie. Powoli kończę swoją pierwszą aplikację (tak tak, mogę ją nawet nazwać CMSem

) i nadszedł taki czas, że trzebaby poszukać błędów w programie, jakichś wąskich gardeł, nieprzemyślanych rozwiązań, chochlików itp. Co do szukania błędów to sprawa wydaje mi się jasna- otwieram każdy plik po kolei i analizuję kod(ja+kilka innych osób)- jednak czy istnieje jakiś program, który sam szuka potencjalnych błędów? takie rozwiązanie przyspieszyłoby troszkę pracę. Jednak nie mam pojęcia w jaki sposób zmierzyć ile trwa wykonywanie kawałka kodu- jak sprawdzić która część kodu wykonuje się najdłużej itp. Myślałem nad microtime(), ale za każdym razem otrzymuję inny wynik... Czy mógłby ktoś opisać w miarę przystępnie jak się zabrać za te zadanie? Z góry dziękuję