Python高性能编程.pdf

下载地址:网盘下载

第1章 理解高性能Python 1

1.1 基本的计算机系统 1

1.1.1 计算单元 2

1.1.2 存储单元 5

1.1.3 通信层 6

1.2 将基本的元素组装到一起 8

1.3 为什么使用Python 12

第2章 通过性能分析找到瓶颈 15

2.1 高效地分析性能 16

2.2 Julia集合的介绍 17

2.3 计算完整的Julia集合 20

2.4 计时的简单方法——打印和修饰 24

2.5 用UNIX的time命令进行简单的计时 27

2.6 使用cProfile模块 28

2.7 用runsnakerun对cProfile的输出进行可视化 33

2.8 用line_profiler进行逐行分析 34

2.9 用memory_profiler诊断内存的用量 39

2.10 用heapy调查堆上的对象 45

2.11 用dowser实时画出变量的实例 47

2.12 用dis模块检查CPython字节码 49

2.13 在优化期间进行单元测试保持代码的正确性 53

2.14 确保性能分析成功的策略 56

2.15 小结 57

下载地址: 网盘下载

猜你喜欢

转载自www.cnblogs.com/cflong/p/9276183.html