You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Alexander Diedler <ad...@tecracer.de> on 2011/05/17 09:12:55 UTC

Find out reason HEap Space Error

Hello,

 

It is very tricky to find out why our server rans periodically (between 12
and 24 hours) into Java heap space errors.

We have a virtual Windows 2003 Standard R2 Server 32-bit, with 4 GB
physically RAM. Two Tomcats 6.0.32 (serve different webapps) 32 bit with a
Apache 2.2.14 Frontend Webserver on the same server. We use the 1.6 Update
25 Server JVM 32 bit of Sun.

The errormessages from catalina log are : 

"SCHWERWIEGEND: Exception initializing page context

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:37 org.apache.jasper.runtime.JspFactoryImpl
internalGetPageContext

SCHWERWIEGEND: Exception initializing page context

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:37 org.apache.jasper.runtime.JspFactoryImpl
internalGetPageContext

SCHWERWIEGEND: Exception initializing page context

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:49 org.apache.catalina.core.ApplicationDispatcher invoke

SCHWERWIEGEND: Servlet.service() for servlet Controller threw exception

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:49 org.apache.catalina.core.StandardWrapperValve invoke

SCHWERWIEGEND: Servlet.service() for servlet default threw exception

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:54 org.apache.catalina.core.StandardWrapperValve invoke

SCHWERWIEGEND: Servlet.service() for servlet Controller threw exception

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:55
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor
processChildren

SCHWERWIEGEND: Exception invoking periodic operation: 

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:55
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor
processChildren

SCHWERWIEGEND: Exception invoking periodic operation: 

java.lang.OutOfMemoryError: Java heap space

16.05.2011 23:59:55
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor
processChildren

SCHWERWIEGEND: Exception invoking periodic operation: 

java.lang.OutOfMemoryError: Java heap space

"

 

The Tomcat Java Opts Settings in the Console:

-XX:+UseConcMarkSweepGC

-XX:+CMSClassUnloadingEnabled

-XX:+CMSPermGenSweepingEnabled

-Xms128m

-Xmx1024m

-XX:MaxPermSize=256m

 

The windows process grow up and consuming 1020 MB of RAM. The 2nd Tomcat
service was not started and we ran although in the Memory leak. 

What is the best way to find out the best parameters for the settings of
Tomcat?

 

Best regards

Alexander Diedler

 


AW: Find out reason HEap Space Error

Posted by Alexander Diedler <ad...@tecracer.de>.
Hello,
Thanks for the Tool tipp..
Here a memory dump from the time of heap dump:

#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 973952 bytes for Chunk::new
# Possible reasons:
#   The system is out of physical RAM or swap space
#   In 32 bit mode, the process size limit was hit
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if swap backing store is full
#   Use 64 bit Java on a 64 bit OS
#   Decrease Java heap size (-Xmx/-Xms)
#   Decrease number of Java threads
#   Decrease Java thread stack sizes (-Xss)
#   Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
#  Out of Memory Error (allocation.cpp:317), pid=6060, tid=5800
#
# JRE version: 6.0_25-b06
# Java VM: Java HotSpot(TM) Server VM (20.0-b11 mixed mode windows-x86 )

---------------  T H R E A D  ---------------

Current thread (0x6c6c7800):  JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=5800, stack(0x6ca70000,0x6cae0000)]

Stack: [0x6ca70000,0x6cae0000],  sp=0x6cade5c4,  free space=441k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x1484aa]
V  [jvm.dll+0x1434fc]
V  [jvm.dll+0x5e6fc]
V  [jvm.dll+0x5e993]
V  [jvm.dll+0x7045e]
V  [jvm.dll+0x267b98]
V  [jvm.dll+0x292937]
V  [jvm.dll+0x25cc19]
V  [jvm.dll+0x25f924]
V  [jvm.dll+0x260048]
V  [jvm.dll+0x24e59a]
V  [jvm.dll+0x47edd]
V  [jvm.dll+0x48a6f]
V  [jvm.dll+0x12dcd4]
V  [jvm.dll+0x155a0c]
C  [MSVCR71.dll+0x9565]
C  [kernel32.dll+0x2482f]


Current CompileTask:
C2:1873717 994      aes.af.search.SearchHelper.getAesFromRelation(Lcom/j2dot/j2Data/SimpleRecordSet;Lcom/j2dot/j2Data/sql/J2SQL;ILcom/j2dot/j2Data/SimpleRecordSet;Ljava/lang/Integer;)Z (1150 bytes)


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x7a74b800 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=5396, stack(0x76cd0000,0x76d40000)]
  0x7b502800 JavaThread "ajp-8010-17" daemon [_thread_blocked, id=1036, stack(0x76bf0000,0x76c60000)]
  0x719b1800 JavaThread "ajp-8010-16" daemon [_thread_blocked, id=6136, stack(0x76b80000,0x76bf0000)]
  0x6ce2f400 JavaThread "ajp-8010-15" daemon [_thread_blocked, id=6036, stack(0x76ad0000,0x76b40000)]
  0x79c89c00 JavaThread "ajp-8010-14" daemon [_thread_blocked, id=6032, stack(0x769f0000,0x76a60000)]
  0x7181b400 JavaThread "ajp-8010-13" daemon [_thread_blocked, id=4780, stack(0x76870000,0x768e0000)]
  0x721d6c00 JavaThread "ajp-8010-12" daemon [_thread_blocked, id=1304, stack(0x6d610000,0x6d680000)]
  0x79a29400 JavaThread "ajp-8010-11" daemon [_thread_blocked, id=4660, stack(0x76800000,0x76870000)]
  0x713e3400 JavaThread "ajp-8010-10" daemon [_thread_blocked, id=4656, stack(0x76790000,0x76800000)]
  0x79f1a400 JavaThread "ajp-8010-9" daemon [_thread_blocked, id=4652, stack(0x76720000,0x76790000)]
  0x78d18c00 JavaThread "ajp-8010-8" daemon [_thread_blocked, id=4648, stack(0x766b0000,0x76720000)]
  0x7a8a3400 JavaThread "ajp-8010-7" daemon [_thread_blocked, id=4644, stack(0x76640000,0x766b0000)]
  0x7aecfc00 JavaThread "ajp-8010-6" daemon [_thread_blocked, id=4640, stack(0x765d0000,0x76640000)]
  0x721ae400 JavaThread "ajp-8010-5" daemon [_thread_blocked, id=4636, stack(0x76560000,0x765d0000)]
  0x744f6c00 JavaThread "ajp-8010-4" daemon [_thread_blocked, id=4632, stack(0x764f0000,0x76560000)]
  0x788c0400 JavaThread "ajp-8010-3" daemon [_thread_blocked, id=4628, stack(0x76480000,0x764f0000)]
  0x79a11400 JavaThread "ajp-8010-2" daemon [_thread_blocked, id=4624, stack(0x76410000,0x76480000)]
  0x79efa400 JavaThread "ajp-8010-1" daemon [_thread_blocked, id=4620, stack(0x763a0000,0x76410000)]
  0x78d30c00 JavaThread "ajp-8010-Acceptor-0" daemon [_thread_in_native, id=4616, stack(0x76330000,0x763a0000)]
  0x7a88b400 JavaThread "ajp-8010-CometPoller-7" daemon [_thread_blocked, id=4612, stack(0x762c0000,0x76330000)]
  0x7af37c00 JavaThread "ajp-8010-CometPoller-6" daemon [_thread_blocked, id=4608, stack(0x76250000,0x762c0000)]
  0x7450ec00 JavaThread "ajp-8010-CometPoller-5" daemon [_thread_blocked, id=4584, stack(0x76100000,0x76170000)]
  0x788a8400 JavaThread "ajp-8010-CometPoller-4" daemon [_thread_blocked, id=4580, stack(0x76090000,0x76100000)]
  0x799f9400 JavaThread "ajp-8010-CometPoller-3" daemon [_thread_blocked, id=4440, stack(0x76020000,0x76090000)]
  0x79ee2400 JavaThread "ajp-8010-CometPoller-2" daemon [_thread_blocked, id=4604, stack(0x75fb0000,0x76020000)]
  0x7bc06400 JavaThread "ajp-8010-CometPoller-1" daemon [_thread_blocked, id=4600, stack(0x75f40000,0x75fb0000)]
  0x73458c00 JavaThread "ajp-8010-CometPoller-0" daemon [_thread_blocked, id=1704, stack(0x75ed0000,0x75f40000)]
  0x71ef3c00 JavaThread "ajp-8010-Poller-7" daemon [_thread_in_native, id=1680, stack(0x75e60000,0x75ed0000)]
  0x78d48c00 JavaThread "ajp-8010-Poller-6" daemon [_thread_blocked, id=204, stack(0x75df0000,0x75e60000)]
  0x7a863400 JavaThread "ajp-8010-Poller-5" daemon [_thread_blocked, id=424, stack(0x75d80000,0x75df0000)]
  0x7451ec00 JavaThread "ajp-8010-Poller-4" daemon [_thread_blocked, id=1228, stack(0x75910000,0x75980000)]
  0x78890400 JavaThread "ajp-8010-Poller-3" daemon [_thread_blocked, id=4588, stack(0x758a0000,0x75910000)]
  0x799e1400 JavaThread "ajp-8010-Poller-2" daemon [_thread_blocked, id=4592, stack(0x75830000,0x758a0000)]
  0x73488c00 JavaThread "ajp-8010-Poller-1" daemon [_thread_in_native, id=4596, stack(0x757c0000,0x75830000)]
  0x78d60c00 JavaThread "ajp-8010-Poller-0" daemon [_thread_blocked, id=392, stack(0x75750000,0x757c0000)]
  0x7a843400 JavaThread "http-8080-Acceptor-0" daemon [_thread_in_native, id=396, stack(0x756e0000,0x75750000)]
  0x7452ec00 JavaThread "http-8080-Sendfile-0" daemon [_thread_blocked, id=1568, stack(0x75670000,0x756e0000)]
  0x78878400 JavaThread "http-8080-CometPoller-7" daemon [_thread_blocked, id=1644, stack(0x75600000,0x75670000)]
  0x799c9400 JavaThread "http-8080-CometPoller-6" daemon [_thread_blocked, id=1000, stack(0x75590000,0x75600000)]
  0x78d70c00 JavaThread "http-8080-CometPoller-5" daemon [_thread_blocked, id=3820, stack(0x75520000,0x75590000)]
  0x7a823400 JavaThread "http-8080-CometPoller-4" daemon [_thread_blocked, id=984, stack(0x754b0000,0x75520000)]
  0x799b1400 JavaThread "http-8080-CometPoller-3" daemon [_thread_blocked, id=2316, stack(0x75440000,0x754b0000)]
  0x737f5400 JavaThread "http-8080-CometPoller-2" daemon [_thread_blocked, id=2092, stack(0x753d0000,0x75440000)]
  0x78d88c00 JavaThread "http-8080-CometPoller-1" daemon [_thread_blocked, id=3852, stack(0x75360000,0x753d0000)]
  0x7a80b400 JavaThread "http-8080-CometPoller-0" daemon [_thread_blocked, id=3836, stack(0x752f0000,0x75360000)]
  0x74546c00 JavaThread "http-8080-Poller-7" daemon [_thread_blocked, id=3780, stack(0x75280000,0x752f0000)]
  0x79999400 JavaThread "http-8080-Poller-6" daemon [_thread_blocked, id=3764, stack(0x75210000,0x75280000)]
  0x737d5400 JavaThread "http-8080-Poller-5" daemon [_thread_blocked, id=3752, stack(0x74fa0000,0x75010000)]
  0x78da0c00 JavaThread "http-8080-Poller-4" daemon [_thread_blocked, id=3696, stack(0x74f30000,0x74fa0000)]
  0x79eb1c00 JavaThread "http-8080-Poller-3" daemon [_thread_blocked, id=2508, stack(0x74ec0000,0x74f30000)]
  0x7a7eb400 JavaThread "http-8080-Poller-2" daemon [_thread_blocked, id=2504, stack(0x74e50000,0x74ec0000)]
  0x79981400 JavaThread "http-8080-Poller-1" daemon [_thread_blocked, id=2500, stack(0x74de0000,0x74e50000)]
  0x737bd400 JavaThread "http-8080-Poller-0" daemon [_thread_blocked, id=2496, stack(0x74d70000,0x74de0000)]
  0x78dc8c00 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=2420, stack(0x74d00000,0x74d70000)]
  0x71452c00 JavaThread "Timer-1" [_thread_blocked, id=2416, stack(0x74c90000,0x74d00000)]
  0x7a7d3400 JavaThread "Thread-7" [_thread_in_native, id=2276, stack(0x74c20000,0x74c90000)]
  0x738b1c00 JavaThread "Timer-0" [_thread_blocked, id=2300, stack(0x71b70000,0x71be0000)]
  0x71d86400 JavaThread "pool-1-thread-2" [_thread_blocked, id=6112, stack(0x6dad0000,0x6db40000)]
  0x71ed8400 JavaThread "pool-1-thread-6" [_thread_blocked, id=6024, stack(0x6da60000,0x6dad0000)]
  0x720a6400 JavaThread "pool-1-thread-5" [_thread_blocked, id=6088, stack(0x6d9f0000,0x6da60000)]
  0x7181b800 JavaThread "pool-1-thread-4" [_thread_blocked, id=6012, stack(0x6d980000,0x6d9f0000)]
  0x719efc00 JavaThread "pool-1-thread-3" [_thread_blocked, id=2116, stack(0x6d910000,0x6d980000)]
  0x71935400 JavaThread "pool-1-thread-1" [_thread_blocked, id=5948, stack(0x6d8a0000,0x6d910000)]
  0x6ce07800 JavaThread "GroupChannel-Heartbeat-1" daemon [_thread_blocked, id=6124, stack(0x6d7c0000,0x6d830000)]
  0x7164e800 JavaThread "pool-1-thread-2" [_thread_blocked, id=5988, stack(0x6d750000,0x6d7c0000)]
  0x717c2800 JavaThread "pool-1-thread-1" [_thread_blocked, id=6132, stack(0x6d6e0000,0x6d750000)]
  0x71891400 JavaThread "Tribes-MembershipSender" daemon [_thread_blocked, id=5944, stack(0x6d530000,0x6d5a0000)]
  0x6cc4b400 JavaThread "Tribes-MembershipReceiver" daemon [_thread_in_native, id=4428, stack(0x6d4c0000,0x6d530000)]
  0x6cdd2400 JavaThread "NioReceiver" daemon [_thread_in_native, id=6096, stack(0x6d450000,0x6d4c0000)]
  0x6ccd2400 JavaThread "GC Daemon" daemon [_thread_blocked, id=6100, stack(0x6d240000,0x6d2b0000)]
  0x6c6c9000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5976, stack(0x6cae0000,0x6cb50000)]
=>0x6c6c7800 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=5800, stack(0x6ca70000,0x6cae0000)]
  0x6c6b9000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=136, stack(0x6ca00000,0x6ca70000)]
  0x6c6b7800 JavaThread "Attach Listener" daemon [_thread_blocked, id=5936, stack(0x6c990000,0x6ca00000)]
  0x6c6b6000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1408, stack(0x6c920000,0x6c990000)]
  0x6c6b4800 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=6084, stack(0x6c8b0000,0x6c920000)]
  0x00cf3800 JavaThread "Finalizer" daemon [_thread_blocked, id=6068, stack(0x6c640000,0x6c6b0000)]
  0x00cf2400 JavaThread "Reference Handler" daemon [_thread_blocked, id=6000, stack(0x6c5d0000,0x6c640000)]
  0x00667c00 JavaThread "main" [_thread_in_native, id=5856, stack(0x00670000,0x006e0000)]

Other Threads:
  0x00cee800 VMThread [stack: 0x6c560000,0x6c5d0000] [id=6080]
  0x6c6cb400 WatcherThread [stack: 0x6cb50000,0x6cbc0000] [id=148]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 par new generation   total 14848K, used 3271K [0x03d60000, 0x04d70000, 0x05d60000)
  eden space 13248K,  19% used [0x03d60000, 0x03ff1320, 0x04a50000)
  from space 1600K,  40% used [0x04be0000, 0x04c80c10, 0x04d70000)
  to   space 1600K,   0% used [0x04a50000, 0x04a50000, 0x04be0000)
 concurrent mark-sweep generation total 114688K, used 64750K [0x05d60000, 0x0cd60000, 0x63d60000)
 concurrent-mark-sweep perm gen total 43104K, used 29559K [0x63d60000, 0x66778000, 0x6bd60000)

Code Cache  [0x00d60000, 0x010a8000, 0x03d60000)
 total_blobs=1104 nmethods=940 adapters=117 free_code_cache=46940224 largest_free_block=13952

Dynamic libraries:
0x00400000 - 0x00417000 	D:\tecRacer\software\Tomcat\bin\tomcat6tr.exe
0x7c800000 - 0x7c8c3000 	C:\WINDOWS\system32\ntdll.dll
0x77e40000 - 0x77f42000 	C:\WINDOWS\system32\kernel32.dll
0x7d1e0000 - 0x7d27c000 	C:\WINDOWS\system32\ADVAPI32.dll
0x77c50000 - 0x77cf0000 	C:\WINDOWS\system32\RPCRT4.dll
0x76f50000 - 0x76f63000 	C:\WINDOWS\system32\Secur32.dll
0x7c8d0000 - 0x7d0cf000 	C:\WINDOWS\system32\SHELL32.dll
0x77ba0000 - 0x77bfa000 	C:\WINDOWS\system32\msvcrt.dll
0x77c00000 - 0x77c49000 	C:\WINDOWS\system32\GDI32.dll
0x77380000 - 0x77411000 	C:\WINDOWS\system32\USER32.dll
0x7d180000 - 0x7d1d2000 	C:\WINDOWS\system32\SHLWAPI.dll
0x77420000 - 0x77523000 	C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.4770_x-ww_05FDF087\comctl32.dll
0x6db70000 - 0x6dfc8000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\server\jvm.dll
0x76aa0000 - 0x76acd000 	C:\WINDOWS\system32\WINMM.dll
0x7c340000 - 0x7c396000 	C:\WINDOWS\system32\MSVCR71.dll
0x6d850000 - 0x6d85c000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\verify.dll
0x6d3d0000 - 0x6d3ef000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\java.dll
0x76b70000 - 0x76b7b000 	C:\WINDOWS\system32\PSAPI.DLL
0x6d890000 - 0x6d89f000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\zip.dll
0x6d600000 - 0x6d609000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\management.dll
0x6cfe0000 - 0x6d0b7000 	D:\tecRacer\software\Tomcat\bin\tcnative-1.dll
0x71c00000 - 0x71c17000 	C:\WINDOWS\system32\WS2_32.dll
0x71bf0000 - 0x71bf8000 	C:\WINDOWS\system32\WS2HELP.dll
0x71b20000 - 0x71b61000 	C:\WINDOWS\system32\MSWSOCK.dll
0x6d200000 - 0x6d235000 	C:\WINDOWS\system32\rsaenh.dll
0x6d830000 - 0x6d838000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\sunmscapi.dll
0x761b0000 - 0x76243000 	C:\WINDOWS\system32\CRYPT32.dll
0x76190000 - 0x761a2000 	C:\WINDOWS\system32\MSASN1.dll
0x6d2b0000 - 0x6d30a000 	C:\WINDOWS\system32\hnetcfg.dll
0x71ae0000 - 0x71ae8000 	C:\WINDOWS\System32\wshtcpip.dll
0x6d6b0000 - 0x6d6c3000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\net.dll
0x76ed0000 - 0x76efa000 	C:\WINDOWS\system32\DNSAPI.dll
0x76f70000 - 0x76f77000 	C:\WINDOWS\System32\winrnr.dll
0x76f10000 - 0x76f3e000 	C:\WINDOWS\system32\WLDAP32.dll
0x76f80000 - 0x76f85000 	C:\WINDOWS\system32\rasadhlp.dll
0x6d6d0000 - 0x6d6d9000 	C:\Program Files\Java\jdk1.6.0_25\jre\bin\nio.dll
0x76920000 - 0x769e2000 	C:\WINDOWS\system32\USERENV.dll
0x6d3f0000 - 0x6d447000 	C:\WINDOWS\system32\netapi32.dll

VM Arguments:
jvm_args: -Dcatalina.home=D:\tecRacer\software\Tomcat -Dcatalina.base=D:\tecRacer\software\Tomcat -Djava.endorsed.dirs=D:\tecRacer\software\Tomcat\endorsed -Djava.io.tmpdir=D:\tecRacer\software\Tomcat\temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=D:\tecRacer\software\Tomcat\conf\logging.properties -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xms128m -Xmx1536m -XX:MaxPermSize=128m -Xms128m -Xmx1536m 
java_command: <unknown>
Launcher Type: generic

Environment Variables:
JRE_HOME=C:\Program Files\Java\jdk1.6.0_17\jre
PATH=D:\tecRacer\software\PHP\;C:\Program Files\Support Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
USERNAME=cfservice
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 65 Stepping 2, AuthenticAMD



---------------  S Y S T E M  ---------------

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 65 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext

Memory: 4k page, physical 3931592k(2751028k free), swap 5861528k(4677564k free)

vm_info: Java HotSpot(TM) Server VM (20.0-b11) for windows-x86 JRE (1.6.0_25-b06), built on Apr 14 2011 00:56:15 by "java_re" with MS VC++ 7.1 (VS2003)

time: Tue May 17 08:53:38 2011
elapsed time: 1873 seconds


-----Ursprüngliche Nachricht-----
Von: Mikolaj Rydzewski [mailto:miki@ceti.pl] 
Gesendet: Dienstag, 17. Mai 2011 09:28
An: Tomcat Users List
Betreff: Re: Find out reason HEap Space Error

 On Tue, 17 May 2011 09:12:55 +0200, Alexander Diedler wrote:

> java.lang.OutOfMemoryError: Java heap space

 Maybe your application is so demanding, that it simply requires more  memory than you have.
 Maybe there's a memory leak in your application.
 Maybe both.
 There's nice tool - jvisualvm - which comes bundled with JDK. You can  use it to try isolate the problem.

--
 Mikolaj Rydzewski <mi...@ceti.pl>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Find out reason HEap Space Error

Posted by Mikolaj Rydzewski <mi...@ceti.pl>.
 On Tue, 17 May 2011 09:12:55 +0200, Alexander Diedler wrote:

> java.lang.OutOfMemoryError: Java heap space

 Maybe your application is so demanding, that it simply requires more 
 memory than you have.
 Maybe there's a memory leak in your application.
 Maybe both.
 There's nice tool - jvisualvm - which comes bundled with JDK. You can 
 use it to try isolate the problem.

-- 
 Mikolaj Rydzewski <mi...@ceti.pl>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org