如何使用非显式函数调用来分析Python程序?

时间:2016-04-27 15:18:48

标签: python profiling netcdf

我正在尝试使用kcachegrind配置程序。我的程序使用netCDF4-python,它使用语法

读取文件

data = var [:]

我无法在此步骤下获取函数调用树的任何信息。我已经仔细研究了可能导致这种情况的原因,因为语法不是一个显式的函数调用,我看不出这个函数调用了什么函数或者被调用函数花了多长时间。

我已经考虑过在netcdf4-python库中使用line_profiler,但我认为由于它的安装方式,我无法将@profile装饰器添加到库中。

有没有办法让kcachegrind进入非显式函数调用?或者有更好的工具来完成这项任务吗?

0 个答案:

没有答案