jupyterlab / benchmarks

Benchmarking tools for JupyterLab
https://jupyterlab-benchmarks.readthedocs.io
BSD 3-Clause "New" or "Revised" License
12 stars 16 forks source link

Having other large notebooks open while tab switching #124

Closed vidartf closed 1 year ago

vidartf commented 2 years ago

Problem

There were some recent issues where a change that gave a performance improvement when just 2 notebooks were open and switched between, it gave a performance penalty when multiple large files were open.

Proposed Solution

Keep multiple copies of large files open during benchmarking (maybe as a new class, maybe as a change to existing). As long has they have been displayed once before switching between tabs, all their elements (lumino and/or DOM) will still affect the performance. This should be closer to many symptomatic cases that users will see during their normal work.

fcollonval commented 2 years ago

~10 notebooks could be a good test

krassowski commented 1 year ago

I believe this will be addressed by https://github.com/jupyterlab/benchmarks/pull/143 which runs all the ui-profiler scenarios across three configurations: