Are there any diagnostic tools that I can use to evaluate how PPM uses memory? Our PPM performance is getting worse and I'm looking for find out why. Currently we have a single node and we are switching to 3 nodes tomorrow night but I'd still like to understand what is cause the recent perf. degradation. We're down to about a week and a half of runtime before it crashes. The java.exe memory maxes around 2G and it locks up.
We're running PPM 8.01 on a Windows 2003 64bit VM. Any suggestions or ideas would be greatly appreciated.
If it is possible to do so, I would advise you to reduce the Java heap memory allocated to the PPM Server (to no more than 1.3 GB), as it would help you reach the memory limit (and thus get your memory dump) faster.
Once you have your hprof dump file, the easiest-to-use solution I can think of would be Eclipse Memory Analyzer, which can be downloaded as a standalone tool at http://www.eclipse.org/mat/downloads.php . It can analyse the Heap Dump and automatically generate reports that point at potential sources for the memory problems.
We had a memory leak that caused us to schedule an application bounce once a week in order to avoid unscheduled outages. The leak was associated with request processing. HP provided a hot fix that resolved the problem. We are running 7.5 SP7. It is quite possible you are seeing the same issue in 8.0.
I'll check on those tool Etienne and look at adding that param. This is our production server so I'll wait until later to modify the server config. Its already crashed twice today (highly unusual) and I'd rather not do it again unless I have to during business hours.
Could one really large project in PPM cause this much angst?
We just had a conference call and they are working on putting together some patches for us. We're also looking at SP3 as one of the errors we are seeing now is specifically mentioned in SP3 release notes (we only have SP2). SP2 was supposed to fix things not create more issues, so I'm a bit nervous about going ahead with SP3.