fuzzbench
fuzzbench copied to clipboard
[reports] Speed up report generation significantly
Reduce report generation time from minutes to ~20 seconds. These measures which rely on multiprocessing won't be used on the dispatcher to avoid overloading them. But they should help local report generation a lot.
- For differential coverage, use multiprocessing if requested to download coverage data from GCS.
- For report plots, use multiprocessing to generate plots and cache them in parallel so that rendering with jinja is instantaneous.
@jonathanmetzman - this would be nice to get landed, fast report generation is awesome. i am fine with some repetitions.