We're running Crucible/Fisheye 4.1.1 on an 8GB Windows server, as a Windows service. The process does not appear to be CPU- or memory-bound. It is currently using about 4.5GB of a 6GB allocated heap. CPU usage looks fine. However, response times for certain operations is REALLY slow. For example, an individual user's home page renders quickly, but it takes 6-7 seconds for the Recent Activity and Projects areas to populate. I've tried this with a browser installed on the same server where Crucible runs, and it made no difference. Another example of particular slowness is adding a reviewer to a review. It can take 4-5 seconds to pull up the list of reviewers.
We've got about 160 repositories, 120 projects, and 500 users.
What steps can we take to diagnose or fix this issue?