0
Files
src/ui
François Degros 9a8e1c0ce5 [ZipFileCreator] Recursively zip folders
The ZipFileCreator service now recursively zips folders. Files App
doesn't need to enumerate all the files in folders to zip anymore. This
is done in a much more efficient way by ZipFileCreator.

When zipping a folder containing 100 subfolders with 1000 small
files each (for a total of 100,000 small files) on a kevin device,
the old system takes 144 seconds (listing files 103 seconds + zipping
files 41 seconds), whereas the new system takes only 26 seconds. This
is an improvement by a factor of 5.5.

BUG=chromium:912236
TEST=out/release/zlib_unittests
TEST=out/release/browser_tests --gtest_filter="ZipFileCreatorTest*

Change-Id: I049e25fbc365528c4d9ec12ac2afc58b4d036046
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2912233
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Noel Gordon <noel@chromium.org>
Commit-Queue: François Degros <fdegros@chromium.org>
Cr-Commit-Position: refs/heads/master@{#886233}
2021-05-25 10:29:08 +00:00
..
2021-05-24 23:56:22 +00:00
2021-05-25 03:50:19 +00:00
2021-05-25 08:36:26 +00:00
2021-05-18 06:43:27 +00:00
2021-05-18 09:06:24 +00:00

This directory contains UI frameworks used to build various user interface features. This directory it not intended to contain UI features (such as a keyboard).