PFCongres Slides (draft)

This commit is contained in:
Derick Rethans
2012-09-13 08:49:10 +01:00
parent 914829e772
commit ee0d203a23
2 changed files with 69 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<presentation css="10gen.css">
<topic>Debugging</topic>
<title>Profiling PHP Applications</title>
<event>PFCongres</event>
<location>Utrecht, Netherlands</location>
<date>Sept 15, 2012</date>
<speaker>Derick Rethans</speaker>
<email>derick@derickrethans.nl</email>
<twitter>derickr</twitter>
<url>http://derickrethans.nl/talks.html</url>
<joindin>http://joind.in/7077</joindin>
<slide>slides/dbus/title.xml</slide>
<slide>slides/mongodb/me.xml</slide>
<!-- not everything you read on the internet *matters* -->
<!-- not everything you read on the internet is true -->
<slide>slides/profiling/does-not-matter.xml</slide>
<slide>slides/profiling/does-not-matter2.xml</slide>
<!-- benchmark -->
<slide>slides/profiling/is-it-slow.xml</slide>
<slide>slides/profiling/find-out-if-it-is-slow.xml</slide>
<slide>slides/profiling/code-or-data.xml</slide>
<slide>slides/profiling/app-specific.xml</slide>
<slide>slides/profiling/understand-code.xml</slide>
<slide>slides/profiling/timing-points.xml</slide>
<!-- - data or code bound -->
<!-- - code with debugging/benchmarking/timingpoints -->
<!-- - check over time -->
<!-- understand your code -->
<!-- - inclued -->
<!-- <slide>slides/internals/inclued.xml</slide> -->
<!-- - xdebug tracing -->
<slide>slides/xdebug/why-debugger3.xml</slide>
<slide>slides/xdebug/wtf-happens.xml</slide>
<slide>slides/xdebug/functiontrace-computerized.xml</slide>
<slide>slides/xdebug/trace-tools.xml</slide>
<slide>slides/xdebug/live-demo.xml</slide>
<slide>slides/xdebug/profile2.xml</slide>
<slide>slides/profiling/xhprof.xml</slide>
<slide>slides/xdebug/profiling3.xml</slide>
<slide>slides/xdebug/live-demo.xml</slide>
<slide>slides/profiling/resources.xml</slide>
</presentation>

View File

@@ -0,0 +1,18 @@
<slide>
<title>Application specific tools</title>
<blurb>mongostat:</blurb>
<example>
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
0 2260 0 0 0 2 0 3.44g 7.19g 73m 0 phpunit:0.0% 0 0|0 1|0 201k 478m 2 08:46:23
22 1071 0 0 0 43 0 3.44g 7.19g 83m 0 phpunit:1.8% 0 0|0 0|0 3m 233m 2 08:46:24
0 0 0 0 0 1 0 3.44g 7.19g 73m 0 test2:0.0% 0 0|0 0|0 62b 3k 2 08:46:25
0 0 0 0 0 1 0 3.44g 7.19g 73m 0 test2:0.0% 0 0|0 0|0 62b 3k 2 08:46:26
42 0 0 0 0 42 0 3.44g 7.19g 85m 9 phpunit:2.1% 0 0|0 0|1 10m 6k 2 08:46:27
120 77 0 0 0 122 0 3.44g 7.19g 148m 139 phpunit:70.2% 0 0|0 0|0 31m 19m 2 08:46:28
34 117 0 0 0 47 0 3.44g 7.19g 129m 0 phpunit:1.2% 0 0|0 0|0 8m 30m 2 08:46:29
0 0 0 0 0 1 0 3.44g 7.19g 113m 0 .:0.2% 0 0|0 0|0 62b 3k 2 08:46:30
0 0 0 0 0 1 0 3.44g 7.19g 105m 0 .:0.2% 0 0|0 0|0 62b 3k 2 08:46:31
0 0 0 0 0 1 0 3.44g 7.19g 105m 0 test2:0.0% 0 0|0 0|0 62b 3k 2 08:46:32
</example>
</slide>