《Python高性能编程》——导读
前 言 Python很容易学。你之所以阅读本书可能是因为你的代码现在能够正确运行,而你希望它能跑得更快。你可以很轻松地修改代码,反复地实现你的想法,你对这一点很满意。但能够轻松实现和代码跑得够快之间的取舍却是一个世人皆知且令人惋惜的现象。而这个问题其实是可以解决的。 有些人想要让顺序执行的过程跑得更...
《Python高性能编程》——2.15 小结
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.15节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.15 小结 看过各种性能分析技术以后,你应该已经有了所有必需的工具来验证你的代码中的CPU...
《Python高性能编程》——2.14 确保性能分析成功的策略
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.14节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.14 确保性能分析成功的策略 性能分析需要一些时间和精力。如果你把需要测试的代码段跟你代码...
《Python高性能编程》——2.13 在优化期间进行单元测试保持代码的正确性
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.13节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.13 在优化期间进行单元测试保持代码的正确性 如果你不对你的代码进行单元测试,那么从长远来...
《Python高性能编程》——2.12 用dis模块检查CPython字节码
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.12节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.12 用dis模块检查CPython字节码 到目前为止我们已经展示了很多测量Python代...
《Python高性能编程》——2.11 用dowser实时画出变量的实例
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.11节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.11 用dowser实时画出变量的实例 Robert Brewer的dowser可以在代码...
《Python高性能编程》——2.10 用heapy调查堆上的对象
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.10节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.10 用heapy调查堆上的对象 Guppy项目有一个内存堆的调查工具叫作heapy,可以...
《Python高性能编程》——2.9 用memory_profiler诊断内存的用量
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.9节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.9 用memory_profiler诊断内存的用量 和Rober Kern实现的line_p...
《Python高性能编程》——2.8 用line_profiler进行逐行分析
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.8节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.8 用line_profiler进行逐行分析 根据Ian的观点,Robert Kern的li...
《Python高性能编程》——2.7 用runsnakerun对cProfile的输出进行可视化
本节书摘来自异步社区《Python高性能编程》一书中的第2章,第2.7节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.7 用runsnakerun对cProfile的输出进行可视化 runsnake是一个可视化...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。