Move CopyJob to optimized FileUtils.copy().
This new API tries its best to use optimized in-kernel copying
whenever possible, resulting in typical speed improvements of 50%!
However, since reading/writing is now the same step in the
kernel, we can't differentiate between reading/writing errors, so
report them both as Metrics.SUBFILEOP_WRITE_FILE.
Test: bit FrameworksCoreTests:android.os.FileUtilsTest
Test: vogar --mode app_process --benchmark frameworks/base/core/tests/benchmarks/src/android/os/FileUtilsBenchmark.java
Bug: 71932978
Change-Id: Ic203ef7dcb7b8a7c56084c2474cc643784e23d9d
2 files changed