Thanks @jlrdw , I agree with you , I know debug in general, never used for php (till now). But my question is about 'profiling', I have a 'complex' job that I need to reduce duration as better as I can. Till now, microtime(true) and looking in the main loop(s) was enough but this time I have many different loops in several recursive functions. (including changing the language of the heart ... but it should be another question)