1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-25 16:07:12 -07:00

Android timings.

This commit is contained in:
Cedric Beust 2015-12-24 21:02:00 +04:00
parent c09f73cf94
commit a44d0e9472

View file

@ -46,7 +46,7 @@ Another advantage of checksums is that they are generic and not necessarily tied
Internally, Kobalt maintains information about all the checksums and tasks that it has seen in a file `.kobalt/build-info.json`. Whenever an incremental task is about to run, Kobalt compares its input and output checksums to the ones from the previous run and if any differs, that task is run. Otherwise, it's skipped.
Example timings:
Example timings for Kobalt:
| Task | First run | Second run |
| ---- | --------- | ---------- |
@ -58,6 +58,20 @@ Example timings:
| kobalt:assemble | 42333 ms | 2130 ms |
| | 70 seconds | 2 seconds |
Android (u2020):
| Task | First run | Second run |
| ---- | --------- | ---------- |
| u2020:generateRInternalDebug | 33025 ms | 1652 ms |
| u2020:compileInternalDebug | 23 ms | 24 ms |
| u2020:retrolambdaInternalDebug | 234 ms | 255 ms |
| u2020:generateDexInternalDebug | 2 ms | 2 ms |
| u2020:signApkInternalDebug | 449 ms | 394 ms |
| u2020:assembleInternalDebug | 0 ms | 0 ms |
| | 33 seconds | 2 seconds |