New issue
Advanced search Search tips

Issue 875941 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocked on:
issue 855252



Sign in to add a comment

Use LRU eviction for IndexedDB connections

Project Member Reported by sbalana@google.com, Aug 20

Issue description

Chrome 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.
 
Blockedon: 855252
Cc: benjhayden@chromium.org
Components: Speed>Dashboard
Status: Available (was: Unconfirmed)

Sign in to add a comment