perf: compress synthetic-project.json to save disk space.#1743
Conversation
e973920 to
e2d4c45
Compare
Partial resolution of #1604.
|
@autonomousapps FWIW here is a data point from our multi-module Android project: From an clean project, running ~71% .json, 10% .bin, 5% .gz, 3% .jar, 3% .class, etc. As an example, one of our largest feature module has a inside and the largest item in dependencies is (unfortunately): which is bundled in almost all our feature modules because we use it for screenshot testing. Are there any other quick wins like gzipping that could be easily applied? |
|
There are two conceptually simple solutions to this issue.
I plan on taking the first step soon. Based on past results, I imagine this will have a significant positive impact on disk space usage. Step 2, I've tried in the past, but ran into concurrent modification issues and parked the work. I'm sure it's doable; it's just that it needs to be prioritized. |
Partial resolution of #1604.