Just an idea - It would be nice if DCE could output what gets included in output binary, why and what gets eliminated or inlined. I have hard time understanding why I get such a bit binary output for some small project. Maybe I have some unnecessary code dependency, that's cascading into whole lot of more code.
e
ephemient
11/11/2021, 7:24 AM
something to compare to: ProGuard has a
-whyareyoukeeping <name>
option, which causes it to print out the shortest chain that keeps it
t
Tomasz Krakowiak
11/11/2021, 7:29 AM
Ah, a tree would be more helpful analysing whether dependency is really unnecessary.
Tomasz Krakowiak
11/11/2021, 7:29 AM
Graph + IDE plugin would be the best ^^
b
Brian G
11/11/2021, 12:50 PM
Kotlin/JS output is pretty large, it's not your fault.
For checking your dependencies, you can use ./gradlew dependencies