-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jake McGuire wrote:
> Hmm. So cProfile doesn't break, but it causes code to run under a > completely different execution model so the numbers it produces are > not connected to reality? > > We've found the call graph and associated execution time information > from cProfile to be extremely useful for understanding performance > issues and tracking down regressions. Giving that up would be a huge > blow. IIUC, optimizing your application using standard (non-JITed) profiling tools would still be a win for the app when run under the JIT, because your are going to be trimming code / using better algorithms, which will tend to provide "orthagonal" speedups to anything the JIT does. The worst case would be that you hand-optimze the code to the point that the JIT can't help any longer, kind of like writing libc syscalls in assembler rather than C. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAktZIFEACgkQ+gerLs4ltQ76UwCgzx2QXWQIrgJc8KAvDrrllv5p fxgAoMHAbM/iWFehLLBEtNj5T25fo8Pt =NUEa -----END PGP SIGNATURE----- _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com