[pypy-commit] extradoc extradoc: work on slides a bit

fijal noreply at buildbot.pypy.org
Sun Jul 1 10:42:36 CEST 2012


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: extradoc
Changeset: r4242:17e57df57de6
Date: 2012-06-30 23:46 +0200
http://bitbucket.org/pypy/extradoc/changeset/17e57df57de6/

Log:	work on slides a bit

diff --git a/talk/ep2012/tools/talk.rst b/talk/ep2012/tools/talk.rst
new file mode 100644
--- /dev/null
+++ b/talk/ep2012/tools/talk.rst
@@ -0,0 +1,89 @@
+=========================================
+Performance analysis tools for JITted VMs
+=========================================
+
+Who am i
+========
+
+* worked on PyPy for 5+ years
+
+* often presented with a task "my program runs slow"
+
+* never completely satisfied with present solutions
+
+|pause|
+
+* I'm not antisocial, just shy (you can talk to me)
+
+What I'll talk about
+====================
+
+|pause|
+
+* apologies for a lack of advanced warning - this is a rant
+
+|pause|
+
+* I'll talk about tools
+
+* looking at present solutions
+
+* trying to use them
+
+* what can we do to make situation better
+
+Why a rant?
+===========
+
+* making tools is hard
+
+* I don't think any of the existing solutions is the ultimate
+
+* I'll even rant about my own tools
+
+* JITs don't make it easier
+
+Let's talk about profiling
+==========================
+
+* great example - simple twisted application
+
+* there is a builtin module call cProfile, let's use it!
+
+More profiling
+===================
+
+* ``lsprofcalltree``
+
+* surely pypy guys should have figured something out...
+
+|pause|
+
+* ``jitviewer``
+
+* some other tools
+
+Let's talk about editors
+========================
+
+* vim, emacs
+
+* IDEs
+
+What I really want?
+===================
+
+* I want all of it integrated (coverage, tests, profiling, editing)
+
+* with modern interfaces
+
+* with fast keyboard navigation
+
+* with easy learning curve
+
+* with high customizability
+
+Is this possible?
+=================
+
+* I don't actually know, but I'll keep trying


More information about the pypy-commit mailing list