New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 619649 link

Starred by 4 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 620852



Sign in to add a comment

Don't keep all useable SDCH dictionaries in memory

Project Member Reported by mmenke@chromium.org, Jun 13 2016

Issue description

Currently, we keep all usable SDCH dictionaries in RAM.  This is a nice, simple way to guarantee that we can successfully decompress files compressed using SDCH dictionaries that we have in memory, but it has some problems.

It limits the number of SDCH dictionaries we can use and advertise (Currently capped at 1MB), so if two sites try and use SDCH, they can evict each other's dictionaries long before we run into cache contention.

It also takes up a fair bit of memory.  This is particularly an issue on mobile, where memory is more limited, and paging isn't supported.  It can lead to more frequent process eviction.
 

Comment 1 by mmenke@chromium.org, Jun 14 2016

Cc: ellyjo...@chromium.org ba...@yandex-team.ru
 Issue 569046  has been merged into this issue.

Comment 2 by mmenke@chromium.org, Jun 22 2016

Blocking: 620852
Labels: Performance-Memory Memory-Reduction
Cc: mariakho...@chromium.org
Cc: xunji...@chromium.org
Owner: ----
Status: Available (was: Assigned)
Status: WontFix (was: Available)
SDCH has been disabled in Chrome in M59 ( Issue 696815 )

Sign in to add a comment