1 of 1 people found this helpful
I think Hprof created when system have some issues .
You have to analysed that hprof using any tool like Eclipse mat(Memory Analyzer tool) so we will get to know why causing hprof.
once you identified and solve the issue i dn't think hprof will get generate.
Harish Saitwal is right. Hprof files are produced when a java process goes out of memory. If you are seeing lot of such files, the process seems to go out of memory a lot of times. It may be an indication of server not turned properly. Either you have a lot of metadata or some other operation going on that needs a lot of data in memory. Typical max memory is 6 or 8 GB, so your hprof size will be similar. If that is the case, it's a lot of memory being used. As Harish suggested either analyze heap dumps via MAT or some other tool or create a support ticket with BMC for them to check why server is going out of memory, so that appropriate tuning can be done.