Last night I gave a talk at the monthly PHP London meeting all about XDebug and kCacheGrind – I only just noticed I made an earlier post on here which lamented the lack of awareness about these excellent tools.
The talk went OK after a late start, and took rather longer than I though it would. I didn’t have a very well defined end point so it kind of petered out, but it seemed to go down OK, and there were some good questions. The MacBook worked great after I remembered to pick up the right kind of video adapter…
You can download a PDF of the presentation here.
Marcus Baker’s talk on “Is agile development right for you?” was entertaining and thought provoking.
I had some great conversations beforehand, and I completely failed to talk to Demian after he kindly bought me a beer!
Having two Marcus B’s around can get confusing too…
Somehow I didn’t get home until about 2am.
Hi Marcus,
Unfortunately I can’t seem to post on the earlier “Xdebug” post, but I would be interested in viewing the PHP XDebug + kCacheGrind presentation. However, the following link appears to be broken at present:
https://marcus.bointon.com/downloads/PHPLondonXdebugPresentation.pdf
Many Thanks,
Patrick Rynhart
I’ve just moved my blog from s9y to wordpress and found your comment. I’ve moved it to the right article and reconnected the download link. Thanks for the heads-up!
In general, your cogtniurafion looks fine. The only suspicious line as for me is xdebug.profiler_output_name = xdebug_profile.%R::%u . It specifies the file name that contains the colon symbol. From your listing I assume that you’re running Windows, so the file system is probably NTFS or FAT. Both of them disallow to use :’ for a file name.
That post was 9 years ago! I’m on OS X, which has no problem with colons in filenames, though now I use a config of “callgrind.%s.%t” so that it matches what qcachegrind expects.