How to speed up checking for changes?
We have a few build targets that take a long time to check for changes, they are part of build chains.
Is there a setting on the server that can speed the checking for changes? We have plenty of CPU to dedicate for that operation.
Just to be clear the collecting for changes that I am talking about is not the VCS roots changes. but the 2nd attached pic. What I have observed is that the build has an agent assigned to it, and it just sits there "checking for changes" before collecting changes in VCS roots. Note: this is not build queue time, waiting for an agent to free up and this is not 1m:20s that it collects for changes in VCS roots.


Please sign in to leave a comment.
Hi,
there is no way to "speed up" checking for changes in a general way. This situations happen most of the time for environment-specific reasons and needs to be troubleshot in a detailed manner.
If this replicates consistently, please follow the steps here to report the issue: https://confluence.jetbrains.com/display/TCD18/Reporting+Issues#ReportingIssues-Slowness,HangingsandLowPerformance
In this case, this would fall under server slowness/low performance, so please take some thread dumps during the time where the "checking for changes is in progress" and forward them to us for review.
I took some thread dumps. Where should I send them?
Hi Paul,
there is a link to our contact options on the same article I linked. For your case, please create an issue in our support platform: https://teamcity-support.jetbrains.com/hc/en-us/requests/new?ticket_form_id=66621