跳到正文

跨多次运行的缓存结果

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

如果在多次运行之间修改配置,应创建新的 ProfileReport 对象,或通过 report.invalidate_cache() 使相关的缓存值失效。要重置的特定缓存集可以作为参数传递给 invalidate_cache() 方法

  • rendering 用于使先前渲染的报告(HTML、JSON 或 widget)失效
  • report 用于移除报告结构的缓存
  • None(默认)用于使所有缓存失效