在多次运行中缓存结果
ProfileReport
对象会缓存中间结果以提高性能,导出的 HTML 和 JSON 文件将重用这些缓存。
如果在运行之间修改了配置,应创建一个新的 ProfileReport
对象,或者通过 report.invalidate_cache()
使相关的缓存值失效。可以向 invalidate_cache()
方法传递参数来指定要重置的缓存集:
- rendering 以使之前渲染的报告(HTML、JSON 或小部件)失效
- report 以移除报告结构的缓存
- None(默认)以使所有缓存失效