Нарушение политики StrictMode (DiskReadViolation) переоценивает результат по блоку measureTimeMillis{}
Я включил StrictMode и получил предупреждение.
StrictMode policy violation; ~duration=509 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1453)
at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:251)
at java.io.File.exists(File.java:815)
at android.app.ContextImpl.getDataDir(ContextImpl.java:2207)
at android.app.ContextImpl.getFilesDir(ContextImpl.java:612)
at android.content.ContextWrapper.getFilesDir(ContextWrapper.java:238)
Но блок val ms = measureTimeMillis {...}
проблемного кода дает мне 14ms
продолжительность исполнения.
Это огромные различия. Что я делаю неправильно?
Благодарю.