If a SiteScope GUI becomes completely blank, or is otherwise unavailable, one of the culprits may be a lack of available disk space – on account of SiteScope creating a number of large JVM debugging files (.hprof files). Over 35GB’s worth is not out of the question, and this can clearly tank an application as a result. Essentially, these files are memory dumps that indicate a problem with the application configuration.
To open and parse these files, use the Eclipse Memory Analyzer Tool (MAT).
Download the zip file and extract its contents into the same SiteScope directory where javaw.exe lives: C:\SiteScope\java\bin
From here on you are on your own, but the basic gist of it goes like this:
- Open the MAT .exe file, which is located in the same directory you extracted the zip into.
- Import/Open the SiteScope .hprof files, which are located in SiteScope bin folder: C:\SiteScope\bin
- …And run all of the canned analysis reports against the .hprof files as you wish
Unless you are a Java Developer, the memory analyzer will not be terribly useful to you.
However, MAT will automatically zip up every Report you generate – which is a perfect format to forward to HP Support, along with the raw .hprof files themselves. The zipped Reports should end up in the SiteScope\Bin directory after being created.
As a final note, the MAT *should* work against any other HP BTO product that produces .hprof files, such as BSM, however I have not tested this and would only do so after performing a full file system/db backup.
Enjoy!