holoviz-topics / neuro

HoloViz+Bokeh for Neuroscience
BSD 3-Clause "New" or "Revised" License
19 stars 5 forks source link

GOAL: Benchmark workflows #66

Closed droumis closed 8 months ago

droumis commented 1 year ago

Summary and Links

Key Benchmarking Metrics:

  1. Latency to initial display (of anything useful)
  2. Latency for interaction updates (primarily pan and zoom)
    • How much zoom/pan should we test?
      • I think this depends on the modality/workflow, and should mimic a reasonable action by the user. For instance, let's say we start by rendering a typical display frame for EEG of 20 seconds (of a total 1 hour recording)... We could test zooming out to half the total duration (let's say 30 minutes), and then test panning from the first to the second half of the dataset (the second 30 minutes).
  3. Memory
  4. CPU

Test Scenarios:

Benchmarking Dimensions/Parameters:

Other thoughts:

Software for Benchmarking:

Benchmark comparisons

droumis commented 1 year ago

It was suggested in a meeting to have playwright take a screenshot at the end of the test (to log that we are benchmarking a successful render)

droumis commented 8 months ago

I'm going to close this and make a new issue with an updated scope so that we can maintain a record