long page load times for agent's compatible configurations

Hi,
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"

Thanks,

--Steve

2 comments

Hello Steve,

  Thanks for reporting about the problem. I'd appreciate if you debug it a little bit further.

  TeamCity has a profiling plugin available at http://confluence.jetbrains.net/display/TW/Server+Profiling

   If you install it and make a CPU snapshot for your case, this would significanly ease
   hunting for this performance problem for us.
   You can attach the snapshot to the issue in our tracker: http://youtrack.jetbrains.net/issue/TW-11415

   Thanks!
   KIR

0

Hi Kirill,
Thanks for logging the issue for me.  I went ahead and made a CPU snapshot with the profiling plugin, but when I went to attach it I saw that it has already been fixed in 5.1!  So, I'll wait for that release and try again to see if the performance has increased.

Thanks,

--Steve

0

Please sign in to leave a comment.