Skip to content

在多次运行中缓存结果

ProfileReport 对象会缓存中间结果以提高性能,导出的 HTML 和 JSON 文件将重用这些缓存。

如果在运行之间修改了配置,应创建一个新的 ProfileReport 对象,或者通过 report.invalidate_cache() 使相关的缓存值失效。可以向 invalidate_cache() 方法传递参数来指定要重置的缓存集:

  • rendering 以使之前渲染的报告(HTML、JSON 或小部件)失效
  • report 以移除报告结构的缓存
  • None(默认)以使所有缓存失效