Author: Richard Plangger <[email protected]> Branch: extradoc Changeset: r5665:66529e75e820 Date: 2016-08-10 09:34 +0200 http://bitbucket.org/pypy/extradoc/changeset/66529e75e820/
Log: pyconza 2016 abstract for general pypy talk diff --git a/blog/draft/new-jit-log.rst b/blog/draft/new-jit-log.rst --- a/blog/draft/new-jit-log.rst +++ b/blog/draft/new-jit-log.rst @@ -66,7 +66,7 @@ Speed issues ------------ -VMProf is a great tool to find out hot spots that consume a lot of time in your program. As soon as you have identified code that runs slowly, you can switch to jitlog and maybe pinpoint certain aspects that do not behave as expected. You will find an overview, and are able to browse the generated code. If you cannot make sense of all that, you can just share the link with us and we can have a look too. +VMProf is a great tool to find hot spots that consume a lot of time in your program. As soon as you have identified code that runs slowly, you can switch to jitlog and maybe pinpoint certain aspects that do not behave as expected. You will find an overview, and are able to browse the generated code. If you cannot make sense of all that, you can just share the link with us and we can have a look too. Future direction ---------------- diff --git a/talk/pyconza2016/pypy-abstract.txt b/talk/pyconza2016/pypy-abstract.txt new file mode 100644 --- /dev/null +++ b/talk/pyconza2016/pypy-abstract.txt @@ -0,0 +1,24 @@ +Optimizing Python programs, PyPy to rescue +====================================== + +In this talk I want to show how you can use PyPy for your benefit. +It will kick off with a short introduction covering PyPy and its just in time +compiler. PyPy is the most advanced Python interpreter around (besides CPython) +and while it should generally just speed up your programs there is a wide range +of performance that you can get out of PyPy. + +The first part, will cover considerations why one should write Python programs, +and only spend fractions of the development time to optimize your program. +The second part of this session will show and give you the knowledge and +tools to inspect and change your program to improve it. We will cover two tools in detail: +CFFI & VMProf. + +Our advanced library CFFI (C Foreign Function Interface) can easily replace +CPython extension code. VMProf is a platform to inspect you program while it is running, +imposing very little overhead. + +Throughout the talk real world examples will motivate why PyPy is a viable option +to optimize you Python programs and present the examples' value to their developers. + +As a result of this talk, an audience member should be equipped with +tools that helps him to understand and optimize programs. _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
