python 数据较大 性能分析

前提:若有一个几百M的文件需要解析,某个函数需要运行很多次(几千次),需要考虑性能问题

性能分析模块:cProfile

使用方法:cProfile.run("func()"),其中func()是进行性能分析的函数

测试结果:结果会显示每个自己写的函数运行的时间,以及内置函数运行的时间

分析运行次数比较多且耗时大的函数,进行优化,如:正则表达式匹配比较耗时,可以将多个正则合并为一个

原文地址:https://www.cnblogs.com/heiao10duan/p/6853439.html