Use LRU eviction for IndexedDB connections |
|
Issue descriptionChrome Performance Dashboard v2.0 uses IndexedDB for caching responses from the API backend. It opens a IDBConnection for every line on a chart that is requested from the server. For large charts, there could be over 100 lines. This poses a memory issue for users that keep the dashboard open for weeks at a time. A least-recently-used (LRU) eviction strategy would be our best bet to reduce memory usage for those users. |
|
►
Sign in to add a comment |
|
Comment 1 by benjhayden@chromium.org
, Aug 20Cc: benjhayden@chromium.org
Components: Speed>Dashboard
Status: Available (was: Unconfirmed)