This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Getting a heap dump

 
Steve Gray
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using Eclipse 3.3.2 and Weblogic 8.1 sp6 on my Windows box and am trying to do some profiling of our application to track down some memory leaks. I am using MAT and it relies on heap dumps for its profiling. I can have set up the vm args as follows:
-XX:+HeapDumpOnOutOfMemoryError -XX:+HeapDumpOnCtrlBreak

I get Heap dumps when I run out of memory but have not been able to figure out how to get the CTRLBREAK memory dumps.

How exactly do I execute a ctrl break???
 
Peter Johnson
author
Bartender
Posts: 5852
7
Android Eclipse IDE Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you running WebLogic from a command prompt? If so, in that same command prompt Window type CTRL-BREAK. If you are running WebLogic as a service, you will need a tool to send a SIGINT signal to the JVM. One such tool is SendSignal

But if all that you want is a heap dump, you can use the jmap utility that comes with JDK 6 to do that. (jmap also comes with JDK 5 on Linux, but not on Windows)
 
Steve Gray
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Peter Johnson:
Are you running WebLogic from a command prompt? If so, in that same command prompt Window type CTRL-BREAK. If you are running WebLogic as a service, you will need a tool to send a SIGINT signal to the JVM. One such tool is SendSignal

But if all that you want is a heap dump, you can use the jmap utility that comes with JDK 6 to do that. (jmap also comes with JDK 5 on Linux, but not on Windows)


Peter,
I am running Weblogic as a server from within Eclipse so I will need to sendSignal tool you mention.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic