Skip to content

Feature profiling? #85

Answered by FilipDolnik
MatyasKrizN asked this question in Q&A
Discussion options

You must be logged in to vote

Unfortunately, measuring the overhead of individual SKIE features is not easy due to how the compilation process works. The best way is to try different settings and measure how the compilation time changes.

You can use Gradle profiling (https://docs.gradle.org/current/userguide/inspect.html#profile_report) to see how long individual tasks take.

SKIE modifies the Kotlin link task, so it's sufficient to benchmark only this task. The exact task name depends on the project configuration and target architecture, for example: linkDebugFrameworkMacosArm64. It's also possible to identify the task by looking at how long each task took to execute because the link task usually takes a long time.

Wh…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by MatyasKrizN
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants