python - 执行 python 代码时如何跟踪或观察变量更新
问题描述
我正在尝试获取变量内存的读取和写入次数。为此,我想到了在执行时跟踪变量以查看更新次数。因此,确定所需的内存读/写次数。经过几次搜索,我找到了 tkinter 包,但在执行代码期间没有找到任何应用方法。
我想问一下您是否有其他想法来确定变量需要的内存读/写次数。如果我可以按照上述方式使用 tkinter。
对于Trace 库,这里是它的文档。我已经使用下面的代码在示例函数上使用了它:
import trace
tracefunc = t.Trace(count=True, trace=False)
tracefunc.runfunc(hello)
results = tracefunc.results()
results.write_results(coverdir='coverdir2')
解决方案
推荐阅读
- elixir - Elixir/Phoneix - SFTPClient 连接错误
- css - 用于缩放高分辨率的媒体
- xml - 模板和xml
- python - 同时运行多个 Google Colab Notebook
- mysql - “Azure Defender for MySQL”和“Azure Database for MySQL 的高级威胁防护”之间的区别
- python - Seaborn 联合图用相关性注释
- react-native - 如何在新的 React Native 架构中调试 javascript?
- javascript - 函数未在管道中的地图内执行
- idempiere - 在语言中更新格式时,不会发生 Idempiere 7.1 中显示和输入日期格式的更改
- r - 在新列中分配值-效率,请