On Tue, 23 Dec 2014, Stanislav Malyshev wrote: > > The questions I have are: - Is this even possible? > > Yes, should be possible but: > 1. If you want precision, it would slow down your code a lot, as > basically you need to record timing of each opcode, which can be very > expensive. > 2. If you're ok with less precision, you can do sampling, but in that > case you probably need your script to spend a lot of time in the same > areas of the code to have any meaningful results, otherwise it'd be just > random. > > > - Are there any projects out there or being worked on that achieve > > this? > > Most of the profilers afaik go by functions. Most probably because > line-level profiling would be so intrusive as to not produce really > valid results, but maybe it can be done in a way that is not that > intrusive.
I have played with it for Xdebug, but it was too much of a slow down to be of any use... cheers, Derick -- http://derickrethans.nl | http://xdebug.org Like Xdebug? Consider a donation: http://xdebug.org/donate.php twitter: @derickr and @xdebug Posted with an email client that doesn't mangle email: alpine -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php