Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(40)

Issue 274443003: Reduce footprint of registry controlled domain table (Closed)

Created:
6 years, 7 months ago by Ryan Sleevi
Modified:
6 years, 7 months ago
Reviewers:
CC:
chromium-reviews, cbentzel+watch_chromium.org
Visibility:
Public.

Description

Reduce footprint of registry controlled domain table The perfect hash table containing all registry controlled domains is replaced by a compact graph (a dafsa) to reduce binary size and PSS of the running process. Size of the new structure is about 33kB compared to 380kB for the perfect hash table. Patch by Olle Liljenzin <ollel@opera.com>;, originally at https://codereview.chromium.org/197183002/ BUG=370672 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=268650

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2201 lines, -459 lines) Patch
D net/base/registry_controlled_domains/effective_tld_names_unittest1.cc View 1 chunk +0 lines, -218 lines 0 comments Download
D net/base/registry_controlled_domains/effective_tld_names_unittest2.cc View 1 chunk +0 lines, -161 lines 0 comments Download
A net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf View 1 chunk +13 lines, -0 lines 0 comments Download
A net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf View 1 chunk +523 lines, -0 lines 0 comments Download
A net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf View 1 chunk +9 lines, -0 lines 0 comments Download
A net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf View 1 chunk +9 lines, -0 lines 0 comments Download
M net/base/registry_controlled_domains/registry_controlled_domain.h View 1 chunk +5 lines, -4 lines 0 comments Download
M net/base/registry_controlled_domains/registry_controlled_domain.cc View 3 chunks +175 lines, -50 lines 0 comments Download
M net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc View 7 chunks +166 lines, -18 lines 0 comments Download
M net/net.gyp View 3 chunks +38 lines, -0 lines 0 comments Download
A net/tools/tld_cleanup/PRESUBMIT.py View 1 chunk +32 lines, -0 lines 0 comments Download
M net/tools/tld_cleanup/README View 1 chunk +5 lines, -8 lines 0 comments Download
A net/tools/tld_cleanup/make_dafsa.py View 1 chunk +469 lines, -0 lines 0 comments Download
A net/tools/tld_cleanup/make_dafsa_unittest.py View 1 chunk +757 lines, -0 lines 0 comments Download

Messages

Total messages: 1 (0 generated)
Ryan Sleevi
6 years, 7 months ago (2014-05-07 01:15:50 UTC) #1
Message was sent while issue was closed.
Committed patchset #1 manually as r268650.

Powered by Google App Engine
This is Rietveld 408576698