We have a growing number of build configurations (currently over 700, including archived configs) and as the number has increased, the page load time for the compatible configurations list for a build agent has also increased. Now it takes around 40 seconds to load that page. We have certain build agents that we like to strictly enforce which builds can be run on them. Those agents are set to only run selected configurations, which requires going into their compatible configurations list and selecting the build config each time one of those builds is added. Is there any way to speed up the loading time for that page?
I have also observed that when loading the compatible configurations, if I try to do other operations in another browser there is a noticeable slowdown.
Our server memory settings are currently:
TEAMCITY_SERVER_MEM_OPTS="-Xms1024m -Xmx1536m -XX:MaxPermSize=256m"