There was a report about a potential memory leak: https://github.com/runningcode/gradle-doctor/issues/247
It turned out that this is expected and the plugin stores a quite detailed information about build operations to make needed calculation.
The thing is that memory consumption increases so big that it makes using of the plugin problematic on big projects.
In my environment this is the top-1 memory consumer.
Therefore, I'd like to revive this topic to clarify potential improvements, if possible.
Would it be possible to store this information only for checks that consume it?
Are there any ideas to reduce the amount of data or calculate and discard on the fly?
Hi!
There was a report about a potential memory leak: https://github.com/runningcode/gradle-doctor/issues/247 It turned out that this is expected and the plugin stores a quite detailed information about build operations to make needed calculation.
The thing is that memory consumption increases so big that it makes using of the plugin problematic on big projects. In my environment this is the top-1 memory consumer.
Therefore, I'd like to revive this topic to clarify potential improvements, if possible.
With plugin:![Screenshot from 2024-05-27 19-40-58](https://github.com/runningcode/gradle-doctor/assets/1104540/23b71a72-886c-465c-8b54-abeaacc8e26e)
Without plugin:![without_plugin](https://github.com/runningcode/gradle-doctor/assets/1104540/437a412f-3490-4ec0-a4ac-56047b72f2f2)