diff options
author | 2021-08-27 14:14:03 -0700 | |
---|---|---|
committer | 2021-08-27 21:20:20 +0000 | |
commit | e7e43738df1fcd41ddee191c6069056ae4ed4f70 (patch) | |
tree | 114f7caf79516fe2587912caf38443f0b4a63e9d /libs/hwui/JankTracker.cpp | |
parent | a5c57af882b10efb077d8ed6a31ad26ad236059b (diff) |
Tweak buffer size for APK checksumming.
Benchmark to calculate SHA256 over 1GB file:
4K: 1529542318
8K: 1101879125
16K: 989211442
32K: 783037993 ~20.8%
64K: 742122399 ~5.2%
128K: 723034565 ~4.2%
256K: 716748703 ~0.8%
512K: 718178800 ~-0.2%
1M: 719738817
128K seems to be the sweet spot, with 256K being only marginally better and 512K is worse.
Bug: 196253439
Fixes: 196253439
Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest
Change-Id: I502e42652ed78f3eb843edc49d0b486552231a15
Diffstat (limited to 'libs/hwui/JankTracker.cpp')
0 files changed, 0 insertions, 0 deletions