commit | f27c27424ccb9995052d49c8bba96fade3ac4de8 | [log] [tgz] |
---|---|---|
author | Tomasz Mikolajewski <mtomasz@google.com> | Mon Mar 07 18:01:45 2016 +0900 |
committer | Tomasz Mikolajewski <mtomasz@google.com> | Tue Mar 08 09:26:55 2016 +0900 |
tree | b2ed0516c624af6145ee2bcbe8f04c4daeaa5d34 | |
parent | 0c99862399896ab7c2ce37815c5b339578c67314 [diff] |
Improve sorting performance by 2.5 times. This CL replaces List<String> with String[], which prevents from calling get() and set() multiple times within a loop, in favor of System.arraycopy(). Scanning a directory with 10K files went down from 1200ms to 450ms. Bug: 27286016 Change-Id: Id533480934f739905a845cb0e13fe862e361b3db