Hi, Tried below option. * jmap -J-Xmx512M -dump:format=b,file=heap.bin <pid>*
This too gives the same problem *"<pid>: Not enough storage is available to process this command"* ** **Thanks & Regards, Aditi On Thu, Sep 13, 2012 at 1:40 PM, Brett Delle Grazie < brett.dellegra...@gmail.com> wrote: > On 12 September 2012 13:14, Pid <p...@pidster.com> wrote: > > On 12/09/2012 11:02, Aditi Sinha wrote: > >> Hi, > >> > >> > >> > >> We have web server hosted on Tomcat 7.0.22. Tomcat is running as windows > >> service. > >> > >> When we try to get the heap dump of Tomcat using the following command > >> > >> > >> > >> *jmap -dump:format=b,file=heap.bin <pid>* > >> > >> > >> > >> we get below error > >> > >> > >> > >> *<pid>: Not enough storage is available to process this command.* > > > > probably because you have set a large heap size. > > try: > jmap -J-Xmx512M -dump:format=b,file=heap.bin <pid> > > (You _might_ get away with 768M but better to be safe than sorry). > > I believe jmap is telling you that it doesn't have enough heap > available to process tomcat's heap - which you have > set at 512M. The default heap is typically quite low. > > > > >> When Tomcat is started manually in console (using command “catalina.bat > >> start”), we are able to take the heap dump. > > > > because you are probably not setting a heap size. > > > >> Is there any workaround which would allow to take heap dump when Tomcat > >> running as windows service? > > > > make some more disk space available, sufficient to permit the heap to be > > written to file. > > > > > > p > > > >> Thanks & Regards, > >> > >> Aditi > >> > > > > > > -- > > > > [key:62590808] > > > > > > -- > Best Regards, > > Brett Delle Grazie > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >