Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delay in building the project in dev mode #37578

Open
geissondaSilva opened this issue Dec 7, 2023 Discussed in #37552 · 0 comments
Open

Delay in building the project in dev mode #37578

geissondaSilva opened this issue Dec 7, 2023 Discussed in #37552 · 0 comments

Comments

@geissondaSilva
Copy link

Discussed in #37552

Originally posted by geissondaSilva December 5, 2023
I am migrating a legacy project that used thorntail as a framework.
We recently decided to migrate to quarkus to have better performance in production and development.
After the project configuration stage using only dependencies compatible with quarkus, we identified a construction time greater than that of thorntail. When analyzing the problem and performing profiling in the construction phase, we identified that a build stage was analyzing the project's beans to assemble the data for the quarkus devui page.

Class: io.quarkus.arc.deployment.devconsole.ArcDevConsoleProcessor.java
Quarkus version: 2.16.9-Final

The addNodesDependencies function of the ArcDevConsoleProcessor class was the one that spent the longest time running when starting the application (around 70% of the time consuming CPU)

We understand that the best way would be to break this project into several others. However, due to the urgency, we need to keep everything in one project only due to the high refactoring time.

My question is how can I disable this functionality to save build time in development mode in my project?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant