|
Thanks Ajay, but our Bamboo is hosted locally. I'm pretty sure the delay is on the server side.
In fact, I tried running a jstat against the jvm running Bamboo, and noticed a couple of odd things. Fisrtly, the permanent generation usage rapidly builds up to 99% (increasing the -XX:MaxPermSize argument increases the time taken to get to 99% but doesn't stop it), and it seems to be doing a young generation garbage collection at least once a second, even when nothing is in the build queue. The first strikes me as particularly strange - is it normal? Hi Richard,
Thank you for that information. I was just curious whether you measured the permanent generation usage while Bamboo was building? Or does this happen all the time? Hopefully, the performance upgrade in 1.1 will address these issues. Cheers, I've now realised that the permanent generation expands as necessary, so the fact it sits at 99% is probably not as relevant as I first thought. It does still gradually creep up even when no builds are happening - I guess this is just accesses to the UI, however.
I look forward to anything that can be done to speed things up. To be honest, I'd prefer it if there was a way of using it without any ajax at all... Hi Richard,
Sadly, there is no way to use Bamboo without the AJAX stuff (However, this is a really good idea). Again, most of your problems should be resolved with the Bamboo 1.1 release. Cheers, Richard,
You should be able to improve the performance of the dashboard if you do some tweaking of your applicationContextUser.xml (in your WEB-INF/classes directory). If you modify the lines: <bean id="bambooUserManager" parent="txWriteProxy"> <property name="target"> ... </bean> and change it to use a "txReadWriteProxy" instead like <bean id="bambooUserManager" parent="txReadWriteProxy"> <property name="target"> ... </bean> Please let us know if this makes any difference or not. Cheers, Mark C Hi Mark, thanks for that. It does seem to have improved matters significantly - we're now down to a few seconds to load the 'All plans' list!
I think there's still room for work on the round-trip time for some of the ajax updates, but this is a vast improvement, so thank you! Richard,
Glad to hear that's helped out. We'll mark this issue as resolved for now. Please let us know if you do run into any other issues. Regards, |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sorry for the inconvenience.
We are currently fine tuning the performance of Bamboo dashboard. This will be included in for the upcoming Bamboo 1.1 release (out very soon).
I was just wondering whether your Bamboo instance is hosted remotely or locally?
You could apply gzip compression to reduce the size of Bamboo's web pages. To do this go to the administration page -> Click on general configuration and tick the "Apply gzip compression to reduce the size of Bamboo's web pages?" checkbox and restart Bamboo for the configurations to take effect
Please let us know how your fared and we appreciate your patience while we get 1.1 out the door.
Cheers,
Ajay.