最近在使用 Python 的 matplotlib 绘图库来进行三维空间地图的可视化,但是发现实际绘制速度特别慢,画图大概需要 90s 左右。之前有听说 matplotlib 因为绘图质量很高达到了出版级别所以速度上不是很快,但是直觉告诉我,也该也不至于这么慢……,猜测是在代码逻辑上应该有提升空间。

最开始想着简单打印一下程序时间,自己计算看看在哪里耗时比较长,但是感觉不太优雅,于是去搜寻有没有很好用的性能分析工具。