fuzzbench icon indicating copy to clipboard operation
fuzzbench copied to clipboard

[reports] Speed up report generation significantly

Open jonathanmetzman opened this issue 4 years ago • 1 comments

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.

  1. For differential coverage, use multiprocessing if requested to download coverage data from GCS.
  2. For report plots, use multiprocessing to generate plots and cache them in parallel so that rendering with jinja is instantaneous.

jonathanmetzman avatar May 24 '21 14:05 jonathanmetzman

@jonathanmetzman - this would be nice to get landed, fast report generation is awesome. i am fine with some repetitions.

inferno-chromium avatar Jul 20 '21 08:07 inferno-chromium