Caching results throughout multiple runs
The ProfileReport object caches intermediary results for improved performance, which exported HTML and JSON files will reuse.
If you modify the configuration in-between runs, either a new ProfileReport object should be created or relevant cached values should be invalidated through report.invalidate_cache(). The specific set of caches to reset can be passed as an argument to the ìnvalidate_cache() method:
- rendering to invalidate previously rendered reports (HTML, JSON or widgets)
- report to remove the caching of the report's structure
- None (default) to invalidate all caches