Threads in HotSpot JVM for Windows

Could anyone tell me how are JAVA threads running under Windows? How are priorities given? Is it preemptive? Is there any documentation on this. I am interested only in Windows like architectures.

short answer is yes, it is preemptive, and by that i mean that windows will ultimately determine the thread priority of the vm
for documentation, check out the vm spec i suppose
otherwise i'd search google
hope that helps

Similar Messages

  • JVM for Windows CE?

    Hi everybody!
    Can someone tell me is there a JVM (for any of the J2ME CDC profiles) for Windows CE?
    Thanks in advance!
    Emil

    Ya...I would like to ask for a JVM for my ppc
    I am using Jeode and I find that one of my program cant run well in that
    I would like to ask ,if anyone can send me a compiled CVM which can run in my ppc?
    Thanks all!

  • Preparing HotSpot JVM for Production

    Hi,
    I was wondering what the recommended method for start up on large scale applications is in relation to the HotSpot JVM. That is, since the compiling happens based on common paths and such would it be reasonable for start up procedure to include running test data through an application to "prime" the Hot Spots and get the JVM to compile them before actual production data.
    I know I read about systems that save profiling data to be inserted on start up but I read that such an optimization is rarely required. Is it normal to run test data through a system to prepare it for production or is there a standard way to transfer profiling data to a standard Sun JVM?
    Thanks for any help.

    user5547545 wrote:
    Hi,
    Oracle recommends JRockit for production. mmmm can you point us to an official document released by Oracle? I like very much JRockit, but I have never seen an official statement from Oracle...

  • Issue in parsing an XML using kxml in Creme 4.1 JVM for WIndows CE

    Hi,
    I have written a code to parse an XML using KXML.jar.
    The code will read the XML file, parse the content and writes data to a text file.
    The code is working fine in normal Windows XP enviroment.
    The same code when tested in a pocket PC is not writing the content and also not throwing any error or exception.
    Please give me some inputs on how to resove this issue.
    TIA,
    shubakarthik

    Hi,
    I have written a code to parse an XML using KXML.jar.
    The code will read the XML file, parse the content and writes data to a text file.
    The code is working fine in normal Windows XP enviroment.
    The same code when tested in a pocket PC is not writing the content and also not throwing any error or exception.
    Please give me some inputs on how to resove this issue.
    TIA,
    shubakarthik

  • Satellite P100-239 - Sound driver for Windows 7

    Hello,
    I need some support for installing audio driver for my Satellite P100-239. I tried different things but noone works. So I'm searching for a mate who give me a solution to fix my sound prob. I am sure it is a conneax hd audio.
    I cant flash bios with BD1_BIOS(V4.80)_Update (is it possible for installing soundcard?)
    THx for any help

    Hi Salomon82,
    I founded a similar thread regarding sound drivers for Windows 7 on Satellite P100:
    http://forums.computers.toshiba-europe.com/forums/thread.jspa?messageID=191495&#191495
    It seems that the Vista driver also work on Windows 7! :)
    Furthermore its not necessary to update the BIOS for installing sound card drivers because firstly you should try the correct driver.

  • Server JVM for JSDK 1.4.1 (Windows)

    Where can I get the server JVM for JSDK 1.4.1 ?
    C:\>java -server -version
    Error: no `server' JVM at `C:\Program Files\Java\j2re1.4.1\bin\server\jvm.dll'.
    I also checked the j2sdk1.4.1 install directory and the server jvm is not packaged with it either.
    The Solaris version came a server jvm, but not the windows version. Is there a separate server VM download for windows ? If so where is it ?

    I'm using 1.4.1 RC; on my install it is:
    c:\j2sdk1.4.1\jre\bin\server\jvm.dll
    for some odd reason, it is not installed into the C:\Program Files\Java... You can move it there manualy and it works.
    If anyone has any detailed info on why, please post a link; I'm curious.
    - Chris

  • HT6001 After updated to iTunes 11.1.4 for windows vista , I was unable to open iTunes and it keep error message. My iphone unable to USB hotspot the internet to computer. Pls Help

    After updated to iTunes 11.1.4 for windows vista , I was unable to open iTunes and it keep error message. My iphone unable to USB hotspot the internet to computer. Pls Help

    Go to Control Panel > Add or Remove Programs (Win XP) or Programs and Features (later)
    Remove all of these items in the following order:
    iTunes
    Apple Software Update
    Apple Mobile Device Support (if this won't uninstall move on to the next item)
    Bonjour
    Apple Application Support
    Reboot, download iTunes, then reinstall, either using an account with administrative rights, or right-clicking the downloaded installer and selecting Run as Administrator.
    The uninstall and reinstall process will preserve your iTunes library and settings, but ideally you would back up the library and your other important personal documents and data on a regular basis. See this user tip for a suggested technique.
    Please note:
    Some users may need to follow all the steps in whichever of the following support documents applies to their system. These include some additional manual file and folder deletions not mentioned above.
    HT1925: Removing and Reinstalling iTunes for Windows XP
    HT1923: Removing and reinstalling iTunes for Windows Vista, Windows 7, or Windows 8
    tt2

  • Administration Assistant for Windows -- No threads in process window.

    When I run the Administration Assistant for Windows and attempt to view the Process Information window, no threads are ever displayed.
    I have tried using operfcfg to set username and password, but is has not helped.
    Has anyone seen this?

    Your question is not clear to me... Can you explain properly ? 10g Installation is failed on XP? or Any specific components was failed...?

  • Voting Thread for the SAP NetWeaver ABAP Developer Edition for Windows 7

    Hi Everyone,
    as Mario Herger suggested in the discussion to his Blog [New Community Developer License is available|/people/mario.herger/blog/2010/01/20/new-community-developer-license-is-available] I start the topic requesting a SAP NetWeaver ABAP Developer Edition for Windows 7.
    Best regards
    Gregor

    Currently, ABAP Developer Edition can be installed on Windows XP Mode for Windows 7 (Pro,Business,Ultimate).
    Here some usefull links:
    [http://www.microsoft.com/windows/virtual-pc/download.aspx]
    [http://news.cnet.com/8301-13860_3-20000693-56.html?tag=newsEditorsPicksArea.0]
    [http://blogs.zdnet.com/microsoft/?p=5607&tag=mncol;txt]

  • 64bit JVM for JRE1.6.0.27 crashes

    I get this report below when my JVM crashes unexpectedly. Although I run on Win XP, I get the same outcome on Win 7 and Linux machines. Any help/pointers greatly appreciated.
    Thanks very much.
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006db525c7, pid=5660, tid=3796
    # JRE version: 6.0_27-b07
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.2-b06 mixed mode windows-amd64 compressed oops)
    # Problematic frame:
    # V [jvm.dll+0x2c25c7]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    --------------- T H R E A D ---------------
    Current thread (0x000000000d46d000): JavaThread "AWT-EventQueue-0" [_thread_in_vm, id=3796, stack(0x000000000f310000,0x000000000f410000)]
    siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000000
    Registers:
    RAX=0x0000000000000000, RBX=0x000000000f40d900, RCX=0x00000000003a8e30, RDX=0x00000007fc445318
    RSP=0x000000000f40d760, RBP=0x000000000f40d930, RSI=0x00000007fc445318, RDI=0x0000000000000000
    R8 =0x0000000002050000, R9 =0x0000000000000012, R10=0x0000000000000001, R11=0x000000077b755288
    R12=0x000000000f40e4a0, R13=0x000000000f40d810, R14=0x0000000000000000, R15=0x000000000f40e4a0
    RIP=0x000000006db525c7, EFLAGS=0x0000000000010246
    Top of Stack: (sp=0x000000000f40d760)
    0x000000000f40d760: 0000000077fa6c70 0000000000000001
    0x000000000f40d770: 000000000f40d8d0 0000000000000002
    0x000000000f40d780: 0000000002054ed0 000000000d74f500
    0x000000000f40d790: 000000000230fcd0 0000000000000000
    0x000000000f40d7a0: 00000000024ccb28 000000006db527db
    0x000000000f40d7b0: 000000000f40d900 0000000000000000
    0x000000000f40d7c0: 00000007fc445c18 00000000024cc710
    0x000000000f40d7d0: 000000000c0b3708 000000006d8dad2f
    0x000000000f40d7e0: 000000000c0b3708 0000000000000000
    0x000000000f40d7f0: 000000000c0b3708 0000000000000002
    0x000000000f40d800: 000000010f400101 0000000000000400
    0x000000000f40d810: 000000000f40e3f8 00000000024ccb28
    0x000000000f40d820: 00000000024cc710 0000000000000000
    0x000000000f40d830: 0000000000000247 000000000f40e410
    0x000000000f40d840: 000000000230ff30 000000000000001a
    0x000000000f40d850: 000000000230fcd0 0000000000000000
    Instructions: (pc=0x000000006db525c7)
    0x000000006db525a7: e8 c4 a6 df ff 48 85 c0 48 8b f8 74 13 48 3b c6
    0x000000006db525b7: 77 0c 48 63 48 10 48 03 c8 48 3b f1 72 02 33 ff
    0x000000006db525c7: 48 8b 07 48 8b cf ff 50 08 33 c9 84 c0 48 0f 45
    0x000000006db525d7: cf 48 8b 7c 24 68 48 85 c9 74 31 48 63 81 a0 00
    Register to memory mapping:
    RAX=0x0000000000000000 is an unknown value
    RBX=0x000000000f40d900 is pointing into the stack for thread: 0x000000000d46d000
    RCX=0x00000000003a8e30 is an unknown value
    RDX=0x00000007fc445318 is an oop
    {method}
    - klass: {other class}
    RSP=0x000000000f40d760 is pointing into the stack for thread: 0x000000000d46d000
    RBP=0x000000000f40d930 is pointing into the stack for thread: 0x000000000d46d000
    RSI=0x00000007fc445318 is an oop
    {method}
    - klass: {other class}
    RDI=0x0000000000000000 is an unknown value
    R8 =0x0000000002050000 is pointing into the stack for thread: 0x0000000011191800
    R9 =0x0000000000000012 is an unknown value
    R10=0x0000000000000001 is an unknown value
    R11=0x000000077b755288 is an oop
    [Ljava.lang.Object;
    - klass: 'java/lang/Object'[]
    - length: 3
    R12=0x000000000f40e4a0 is pointing into the stack for thread: 0x000000000d46d000
    R13=0x000000000f40d810 is pointing into the stack for thread: 0x000000000d46d000
    R14=0x0000000000000000 is an unknown value
    R15=0x000000000f40e4a0 is pointing into the stack for thread: 0x000000000d46d000
    Stack: [0x000000000f310000,0x000000000f410000], sp=0x000000000f40d760, free space=1013k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [jvm.dll+0x2c25c7]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    J java.lang.Throwable.fillInStackTrace()Ljava/lang/Throwable;
    J java.lang.Exception.<init>()V
    j java.lang.RuntimeException.<init>()V+1
    j java.lang.NullPointerException.<init>()V+1
    v ~StubRoutines::call_stub
    [error occurred during error reporting (printing Java stack), id 0xc0000005]
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0000000011194000 JavaThread "HSQLDB Timer @16ab4bb8" daemon [_thread_blocked, id=2976, stack(0x0000000014ed0000,0x0000000014fd0000)]
    0x0000000011193000 JavaThread "Timer-1" [_thread_blocked, id=4520, stack(0x0000000014dd0000,0x0000000014ed0000)]
    0x0000000011192800 JavaThread "TimerQueue" daemon [_thread_blocked, id=3988, stack(0x0000000014cd0000,0x0000000014dd0000)]
    0x0000000011191800 JavaThread "DestroyJavaVM" [_thread_blocked, id=5840, stack(0x0000000001f50000,0x0000000002050000)]
    0x0000000011191000 JavaThread "Timer-0" [_thread_blocked, id=5756, stack(0x0000000014bd0000,0x0000000014cd0000)]
    0x000000001047f000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=348, stack(0x0000000013b70000,0x0000000013c70000)]
    0x000000001047e000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=1260, stack(0x0000000013a70000,0x0000000013b70000)]
    0x000000001047d800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=2640, stack(0x0000000013970000,0x0000000013a70000)]
    0x000000001047d000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=4976, stack(0x0000000013870000,0x0000000013970000)]
    0x000000001047c000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=2472, stack(0x0000000013770000,0x0000000013870000)]
    0x000000001047a800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=3472, stack(0x0000000013570000,0x0000000013670000)]
    0x0000000010479000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=2696, stack(0x0000000013370000,0x0000000013470000)]
    0x0000000010478800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=5596, stack(0x0000000013270000,0x0000000013370000)]
    0x0000000010477800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=5728, stack(0x0000000013170000,0x0000000013270000)]
    0x0000000010477000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=3448, stack(0x0000000013070000,0x0000000013170000)]
    0x000000000d3fd000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=6120, stack(0x0000000012c70000,0x0000000012d70000)]
    0x000000000d3fc800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=5568, stack(0x0000000012b70000,0x0000000012c70000)]
    0x000000000d3fb800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=6132, stack(0x0000000012a70000,0x0000000012b70000)]
    0x000000000d3fb000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=3656, stack(0x0000000012970000,0x0000000012a70000)]
    0x000000000d3fa000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=4276, stack(0x0000000012870000,0x0000000012970000)]
    0x000000000d3f9800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=6040, stack(0x0000000012770000,0x0000000012870000)]
    0x000000000d3f8800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=5924, stack(0x0000000012670000,0x0000000012770000)]
    0x000000000d3f8000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=3080, stack(0x0000000012570000,0x0000000012670000)]
    0x000000000d3f7800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=5940, stack(0x0000000012470000,0x0000000012570000)]
    0x000000000d3f6800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=2616, stack(0x0000000012370000,0x0000000012470000)]
    0x000000000d3f6000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=1980, stack(0x0000000012270000,0x0000000012370000)]
    0x000000000d3f5000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=5296, stack(0x0000000012170000,0x0000000012270000)]
    0x000000000d3f4800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=2300, stack(0x000000000fe50000,0x000000000ff50000)]
    0x000000000d3f3800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=5852, stack(0x000000000fd50000,0x000000000fe50000)]
    0x000000000d3f2000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=2988, stack(0x000000000fb50000,0x000000000fc50000)]
    0x000000000d3f1800 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=2456, stack(0x000000000fa50000,0x000000000fb50000)]
    0x000000000d3f1000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=6112, stack(0x000000000f950000,0x000000000fa50000)]
    0x000000000d3f0000 JavaThread "FLEXlm Heartbeat" daemon [_thread_blocked, id=724, stack(0x000000000f700000,0x000000000f800000)]
    0x000000000e1d9800 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=2304, stack(0x000000000f410000,0x000000000f510000)]
    =>0x000000000d46d000 JavaThread "AWT-EventQueue-0" [_thread_in_vm, id=3796, stack(0x000000000f310000,0x000000000f410000)]
    0x000000000c346800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=5788, stack(0x000000000dcf0000,0x000000000ddf0000)]
    0x000000000d226800 JavaThread "AWT-Shutdown" [_thread_blocked, id=672, stack(0x000000000dbf0000,0x000000000dcf0000)]
    0x000000000d223800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2748, stack(0x000000000daf0000,0x000000000dbf0000)]
    0x000000000c0b1800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3872, stack(0x000000000cdf0000,0x000000000cef0000)]
    0x000000000c0b0800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=4296, stack(0x000000000ccf0000,0x000000000cdf0000)]
    0x000000000c0b0000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=5340, stack(0x000000000cbf0000,0x000000000ccf0000)]
    0x000000000c0a3000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=5836, stack(0x000000000caf0000,0x000000000cbf0000)]
    0x000000000c0a2000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=5672, stack(0x000000000c9f0000,0x000000000caf0000)]
    0x000000000c09f800 JavaThread "JDWP Transport Listener: dt_shmem" daemon [_thread_blocked, id=4284, stack(0x000000000c8f0000,0x000000000c9f0000)]
    0x000000000c08f800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3464, stack(0x000000000c7f0000,0x000000000c8f0000)]
    0x000000000c08a800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4680, stack(0x000000000c6f0000,0x000000000c7f0000)]
    0x000000000c088000 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=6072, stack(0x000000000c5f0000,0x000000000c6f0000)]
    0x0000000006b5f800 JavaThread "Finalizer" daemon [_thread_blocked, id=5012, stack(0x000000000c4f0000,0x000000000c5f0000)]
    0x0000000006b5c800 JavaThread "Reference Handler" daemon [_thread_blocked, id=2104, stack(0x000000000c3f0000,0x000000000c4f0000)]
    Other Threads:
    0x0000000006b57800 VMThread [stack: 0x000000000be50000,0x000000000bf50000] [id=5396]
    0x000000000c0ce000 WatcherThread [stack: 0x000000000cef0000,0x000000000cff0000] [id=4156]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation total 64896K, used 20071K [0x000000077ae00000, 0x000000077f460000, 0x0000000785460000)
    eden space 57728K, 25% used [0x000000077ae00000, 0x000000077bc19628, 0x000000077e660000)
    from space 7168K, 78% used [0x000000077ed60000, 0x000000077f2e0970, 0x000000077f460000)
    to space 7168K, 0% used [0x000000077e660000, 0x000000077e660000, 0x000000077ed60000)
    concurrent mark-sweep generation total 503040K, used 32810K [0x0000000785460000, 0x00000007a3fa0000, 0x00000007fae00000)
    concurrent-mark-sweep perm gen total 83448K, used 50272K [0x00000007fae00000, 0x00000007fff7e000, 0x0000000800000000)
    Code Cache [0x0000000002050000, 0x00000000024e0000, 0x0000000005050000)
    total_blobs=1964 nmethods=1152 adapters=772 free_code_cache=45642496 largest_free_block=10496
    Dynamic libraries:
    0x0000000000400000 - 0x000000000042e000      C:\Program Files\Java\jdk1.6.0_27\bin\java.exe
    0x0000000077ec0000 - 0x0000000077ffc000      C:\WINDOWS\system32\ntdll.dll
    0x0000000077d40000 - 0x0000000077eb3000      C:\WINDOWS\system32\kernel32.dll
    0x000007ff7fee0000 - 0x000007ff7ffe6000      C:\WINDOWS\system32\ADVAPI32.dll
    0x000007ff7fd30000 - 0x000007ff7fed0000      C:\WINDOWS\system32\RPCRT4.dll
    0x000007ff7e9c0000 - 0x000007ff7e9e2000      C:\WINDOWS\system32\Secur32.dll
    0x000000006d890000 - 0x000000006e048000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\server\jvm.dll
    0x0000000077c20000 - 0x0000000077d2c000      C:\WINDOWS\system32\USER32.dll
    0x000007ff7fc90000 - 0x000007ff7fd2c000      C:\WINDOWS\system32\GDI32.dll
    0x000007ff7e240000 - 0x000007ff7e290000      C:\WINDOWS\system32\WINMM.dll
    0x000007ff7fc00000 - 0x000007ff7fc86000      C:\WINDOWS\system32\msvcrt.dll
    0x000007ff7d500000 - 0x000007ff7d539000      C:\WINDOWS\system32\IMM32.DLL
    0x000000006fa00000 - 0x000000006fa3f000      C:\PROGRA~2\Sophos\SOPHOS~1\SOPHOS~2.DLL
    0x000007ff7e380000 - 0x000007ff7e390000      C:\WINDOWS\system32\PSAPI.DLL
    0x000000006d800000 - 0x000000006d80e000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\verify.dll
    0x000000006d450000 - 0x000000006d477000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\java.dll
    0x000000006d4c0000 - 0x000000006d4f4000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\jdwp.dll
    0x000000006d6d0000 - 0x000000006d6d8000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\npt.dll
    0x000000006d850000 - 0x000000006d862000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\zip.dll
    0x000000006d300000 - 0x000000006d30a000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\dt_shmem.dll
    0x000000006d0a0000 - 0x000000006d263000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\awt.dll
    0x000007ff78f10000 - 0x000007ff78f51000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x000007ff57140000 - 0x000007ff573c5000      C:\WINDOWS\system32\ole32.dll
    0x000007ff7f190000 - 0x000007ff7fb9c000      C:\WINDOWS\system32\SHELL32.dll
    0x000007ff7ef60000 - 0x000007ff7effb000      C:\WINDOWS\system32\SHLWAPI.dll
    0x000007ff7f000000 - 0x000007ff7f187000      C:\WINDOWS\WinSxS\AMD64_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.4770_x-ww_3807D667\COMCTL32.dll
    0x000007ff77230000 - 0x000007ff772af000      C:\WINDOWS\system32\uxtheme.dll
    0x0000000010000000 - 0x0000000010165000      C:\Program Files\NVIDIA Corporation\nView\nview64.dll
    0x000007ff7ebc0000 - 0x000007ff7ecd6000      C:\WINDOWS\system32\OLEAUT32.dll
    0x000007ff7fbf0000 - 0x000007ff7fbfb000      C:\WINDOWS\system32\VERSION.dll
    0x000007ff7e4c0000 - 0x000007ff7e4fc000      C:\WINDOWS\system32\NTMARTA.DLL
    0x000007ff7e950000 - 0x000007ff7e9b6000      C:\WINDOWS\system32\WLDAP32.dll
    0x000007ff77150000 - 0x000007ff77166000      C:\WINDOWS\system32\SAMLIB.dll
    0x000007ff7ce50000 - 0x000007ff7ce91000      C:\WINDOWS\system32\apphelp.dll
    0x000007ff58af0000 - 0x000007ff58b4c000      C:\WINDOWS\system32\msctfime.ime
    0x000007ff72a60000 - 0x000007ff72c6a000      C:\WINDOWS\system32\d3d9.dll
    0x000007ff72c90000 - 0x000007ff72c96000      C:\WINDOWS\system32\d3d8thk.dll
    0x000000000efb0000 - 0x000000000f09a000      C:\WINDOWS\system32\msvcp60.dll
    0x000000006d340000 - 0x000000006d3a6000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\fontmanager.dll
    0x000000006d6a0000 - 0x000000006d6b7000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\net.dll
    0x000007ff77310000 - 0x000007ff77340000      C:\WINDOWS\system32\WS2_32.dll
    0x000007ff77140000 - 0x000007ff7714c000      C:\WINDOWS\system32\WS2HELP.dll
    0x000000006d6c0000 - 0x000000006d6cb000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\nio.dll
    0x000007ff771b0000 - 0x000007ff7722d000      C:\WINDOWS\System32\mswsock.dll
    0x000007ff7e8f0000 - 0x000007ff7e93f000      C:\WINDOWS\system32\DNSAPI.dll
    0x000007ff7e9f0000 - 0x000007ff7e9fb000      C:\WINDOWS\System32\winrnr.dll
    0x000007ff7ea00000 - 0x000007ff7ea07000      C:\WINDOWS\system32\rasadhlp.dll
    0x000007ff6d200000 - 0x000007ff6d293000      C:\WINDOWS\system32\hnetcfg.dll
    0x000007ff77170000 - 0x000007ff7717b000      C:\WINDOWS\System32\wshtcpip.dll
    0x000000000f800000 - 0x000000000f819000      C:\WINDOWS\system32\nvwddi64.dll
    0x0000000068000000 - 0x000000006804c000      C:\WINDOWS\system32\rsaenh.dll
    0x000007ff7c680000 - 0x000007ff7c78a000      C:\WINDOWS\system32\USERENV.dll
    0x000007ff77370000 - 0x000007ff77409000      C:\WINDOWS\system32\netapi32.dll
    0x000000006d2b0000 - 0x000000006d2d8000      C:\Program Files\Java\jdk1.6.0_27\jre\bin\dcpr.dll
    VM Arguments:
    jvm_args: -Xdebug -Xrunjdwp:transport=dt_shmem,address=javadebug -Dfile.encoding=ISO-8859-1 -Xms512m -Xmx2048m -DGC_INTERVAL_MS=60000 -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files (x86)\Seapine\Surround SCM
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=EM64T Family 6 Model 15 Stepping 7, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP x64 Edition Build 3790 Service Pack 2
    CPU:total 8 (4 cores per cpu, 1 threads per core) family 6 model 15 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    Memory: 4k page, physical 8387680k(2337724k free), swap 10042984k(3886112k free)
    vm_info: Java HotSpot(TM) 64-Bit Server VM (20.2-b06) for windows-amd64 JRE (1.6.0_27-b07), built on Jul 19 2011 01:08:22 by "java_re" with MS VC++ 8.0 (VS2005)
    time: Fri Sep 23 10:10:23 2011
    elapsed time: 96 seconds

    J1286756 wrote:
    So is/are there any solution(s) out there fit for production?Fixing the JNI code would seem like an obvious one to me.
    When I run with -Xint flag, JVM doesnt crash but of course the performance hit is profoundChanging the execution path of an application can and often does change what impact a pointer bug has in code. So not very surprising that you got a different result.

  • Is there a flowchart describing gc behaviour of the Sun hotspot jvm?

    Given that garbage collector tuning is such an important part of application deployment it is surprising that the behaviour of the garbage collector implemented in the Sun JVM is so poorly documented.
    Our system is displaying behaviour changes that we don't expect and do not want and it we can't find enough information to predict how the garbage collector will behave under expected and changing conditions. This makes it impossible to select sensible parameters for our system.
    For example, we have included the -Xincgc option when running a weblogic6.0 server to reduce the size of the gc pauses. Monitoring the memory (both on the weblogic console and via -verbose:gc) we have small gcs happening quite frequently but after a couple of hours it switches over to full gcs and stays that way for ever after. The full gcs bring on the longer delays for garbage collection (typically around 5 seconds) every 5 minutes or so.
    Incidentally, we assume the small gcs are the incremental gcs performed on the old area but there is no way to distinguish those from the little scavenging gcs that are performed even without -Xincgc.
    The total memory used is quite modest (1/4 to 1/2 the size generally) compared to the max heap size and the old area and comparable to the new area.
    If there is a flowchart or uml activity diagram that describes the hotspot gc behaviour so that we could be a little more deterministic in our approach to gc tuning I would be most grateful to get access to it. This trial and error approach is very frustrating.
    There's some very useful information out there about the structure of the java heap and the meaning of the various options and even the garbage collection algorithms themselves but it is not sufficient to specify the behaviour of the specific hotspot jvm from Sun Microsystems.
    I liken it to having a class diagram describing a highly dynamic system but no interaction diagrams.

    I would also love to have a comprehensive explanation of garbage collection in Java. I'm still mystified by it in some respects.
    The author of this thread has obviously researched Java GC... don't know if this helps, but someone in another thread posted this link to a JDC Tech Tips issue concerning memory allocation and GC:
    http://developer.java.sun.com/developer/TechTips/2000/tt1222.html
    Also the links near the bottom may be worth checking out...
    There's something in that web page that I still don't understand and I think I will post a message about it soon.

  • Potential Thread Problem with JVM (1.4.2_05)

    This junit test fails on 1.4.2_05 (running on Windows XP), is there a problem with the code or the JVM?
    public class BadJVMTest extends junit.framework.TestCase {
      static byte[] b = new byte[] { -1, 1 };
      public int m2(int offset) {
        while (true) {
          if (b[offset] >= 0)
            return offset + 1;
          offset++;
      class Inner {
        int fOffset = 0;
        public void m1() {
          fOffset = m2(fOffset);
          if (fOffset == 0)
            throw new RuntimeException("Internal Error.");
      private class ReadThread extends Thread {
        int failed = 0;
        public void run() {
          for (int i = 0; i < 100000; i++) {
            try {
              new Inner().m1();
            } catch (Throwable t) {
              failed++;
              System.err.println("Problem on call number " + (i + 1) + " (" + t + ")");
      public void test() throws Exception {
        int numOfThreads = 100;
        ReadThread threads[] = new ReadThread[numOfThreads];
        for (int i = 0; i < numOfThreads; i++) {
          threads[i] = new ReadThread();
          threads.start();
    for (int i = 0; i < numOfThreads; i++) {
    threads[i].join();
    for (int i = 0; i < numOfThreads; i++) {
    assertEquals(0, threads[i].failed);

    Nothing jumps out at me about the code (other than
    its general convolutedness, which I assume you're
    aware of).
    What, exactly, are you observing? I assume it's that
    fOffset is zero after calling m2(), so you're
    throwing the RTE, right?Which does look like a bug to me, however, there are parts of nested class arcania that are beyond my paltry knowledge, so I may be basing that on faulty assumptions.

  • Hotspot JVM crash on Solaris 10: perm gen up to 99%

    Hello all,
    I got 4 JVM crashes with the same Internal Error (5349474E41545552450E43505000C0 01) reported in the Catalina output log. However I have only 1 hs_err_pid.log that is still available (the other 3 were deleted). I've noticed that the perm gen momory was up to 99% full but there was no OutOfMemory error exception. Please help. Thanks.
    OS: Solaris 10
    JVM: 1.4.2_10
    ==============================================
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (5349474E41545552450E43505000C0 01), pid=244, tid=7735
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b03 mixed mode)
    T H R E A D
    Current thread (0x01343e78): JavaThread "http-80-Processor15" daemon [_thread_in_vm, id=7735]
    Stack: [0xa8000000,0xa8080000), sp=0xa807d518, free space=501k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x398e00]
    V [libjvm.so+0x23a49c]
    V [libjvm.so+0xcdd44]
    V [libjvm.so+0x13fe08]
    v ~RuntimeStub::interpreter_entries Runtime1 stub
    J org.apache.xalan.xsltc.dom.CurrentNodeListIterator.next()I
    J org.apache.xalan.xsltc.dom.StepIterator.next()I
    J org.apache.xalan.xsltc.dom.DupFilterIterator.setStartNode(I)Lorg/apache/xml/dtm/DTMAxisIterator;
    j GregorSamsa.hcsFmtMainSearchResults(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+1913
    j GregorSamsa.StartUp(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+129
    j GregorSamsa.template$dot$57(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+6
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+494
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+527
    j GregorSamsa.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+58
    j org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/serializer/SerializationHandler;)V+9
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lorg/apache/xml/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;Ljavax/xml/transform/Result;)V+84
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+34
    j com.thc.ids.presentation.services.xslt.PF_XSLT.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+5
    j com.thc.ids.presentation.modules.screens.VelocityXslScreen.buildTemplate(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+161
    j org.apache.turbine.modules.screens.TemplateScreen.doBuild(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+9
    j org.apache.turbine.modules.Screen.build(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+2
    j org.apache.turbine.modules.ScreenLoader.eval(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)Lorg/apache/ecs/ConcreteElement;+6
    j org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(Lorg/apache/turbine/util/RunData;)V+18
    j org.apache.turbine.modules.Layout.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.LayoutLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.modules.pages.PFPage.supersDoBuildWithChanges(Lorg/apache/turbine/util/RunData;)V+156
    j com.thc.ids.presentation.modules.pages.PFPage.doBuild(Lorg/apache/turbine/util/RunData;)V+71
    j org.apache.turbine.modules.Page.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.PageLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.WebAppController.handleRequest(Lcom/thc/ids/presentation/services/runData/PFRunData;)V+23
    j com.thc.ids.presentation.BrowserClientAdapter.doGet(Lorg/apache/turbine/util/RunData;)V+30
    j com.thc.ids.presentation.BrowserClientAdapter.doPost(Lorg/apache/turbine/util/RunData;)V+2
    j com.thc.ids.presentation.PresentationFrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+14
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.PresentationFrameworkServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+32
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.padlock.PadlockFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+624
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.ThrottleFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+136
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
    J org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
    J org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V
    j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    V [libjvm.so+0xc9ccc]
    V [libjvm.so+0xd8668]
    V [libjvm.so+0xd84f4]
    V [libjvm.so+0xd847c]
    V [libjvm.so+0xd82a8]
    V [libjvm.so+0xc8560]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    v ~RuntimeStub::interpreter_entries Runtime1 stub
    J org.apache.xalan.xsltc.dom.CurrentNodeListIterator.next()I
    J org.apache.xalan.xsltc.dom.StepIterator.next()I
    J org.apache.xalan.xsltc.dom.DupFilterIterator.setStartNode(I)Lorg/apache/xml/dtm/DTMAxisIterator;
    j GregorSamsa.hcsFmtMainSearchResults(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+1913
    j GregorSamsa.StartUp(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+129
    j GregorSamsa.template$dot$57(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+6
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+494
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+527
    j GregorSamsa.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+58
    j org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/serializer/SerializationHandler;)V+9
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lorg/apache/xml/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;Ljavax/xml/transform/Result;)V+84
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+34
    j com.thc.ids.presentation.services.xslt.PF_XSLT.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+5
    j com.thc.ids.presentation.modules.screens.VelocityXslScreen.buildTemplate(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+161
    j org.apache.turbine.modules.screens.TemplateScreen.doBuild(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+9
    j org.apache.turbine.modules.Screen.build(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+2
    j org.apache.turbine.modules.ScreenLoader.eval(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)Lorg/apache/ecs/ConcreteElement;+6
    j org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(Lorg/apache/turbine/util/RunData;)V+18
    j org.apache.turbine.modules.Layout.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.LayoutLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.modules.pages.PFPage.supersDoBuildWithChanges(Lorg/apache/turbine/util/RunData;)V+156
    j com.thc.ids.presentation.modules.pages.PFPage.doBuild(Lorg/apache/turbine/util/RunData;)V+71
    j org.apache.turbine.modules.Page.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.PageLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.WebAppController.handleRequest(Lcom/thc/ids/presentation/services/runData/PFRunData;)V+23
    j com.thc.ids.presentation.BrowserClientAdapter.doGet(Lorg/apache/turbine/util/RunData;)V+30
    j com.thc.ids.presentation.BrowserClientAdapter.doPost(Lorg/apache/turbine/util/RunData;)V+2
    j com.thc.ids.presentation.PresentationFrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+14
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.PresentationFrameworkServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+32
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.padlock.PadlockFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+624
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.ThrottleFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+136
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
    J org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
    J org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V
    j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    P R O C E S S
    Java Threads: ( => current thread )
    0x00bb39d8 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53366,localport=20046]" daemon [_thread_blocked, id=123794]
    0x01362938 JavaThread "Thread-122036" daemon [_thread_blocked, id=123759]
    0x00ef4678 JavaThread "process reaper" daemon [_thread_in_native, id=123758]
    0x0137d288 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53317,localport=20046]" daemon [_thread_blocked, id=123505]
    0x01421618 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53316,localport=20046]" daemon [_thread_blocked, id=123504]
    0x0111b3d8 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53301,localport=20046]" daemon [_thread_blocked, id=123443]
    0x01362790 JavaThread "Thread-116982" daemon [_thread_blocked, id=118635]
    0x01079478 JavaThread "process reaper" daemon [_thread_in_native, id=118634]
    0x01383a78 JavaThread "Thread-116917" daemon [_thread_blocked, id=118569]
    0x012f6980 JavaThread "process reaper" daemon [_thread_in_native, id=118568]
    0x014291e8 JavaThread "Thread-103772" daemon [_thread_blocked, id=105258]
    0x00ca9298 JavaThread "process reaper" daemon [_thread_in_native, id=105257]
    0x01331bb0 JavaThread "Thread-97960" daemon [_thread_blocked, id=99370]
    0x012c30a8 JavaThread "process reaper" daemon [_thread_in_native, id=99369]
    0x011fe170 JavaThread "Thread-91419" daemon [_thread_blocked, id=92764]
    0x012e9540 JavaThread "process reaper" daemon [_thread_in_native, id=92763]
    0x00aadd30 JavaThread "Thread-91168" daemon [_thread_blocked, id=92510]
    0x00f12418 JavaThread "process reaper" daemon [_thread_in_native, id=92509]
    0x012f67a8 JavaThread "Thread-91167" daemon [_thread_blocked, id=92508]
    0x010f3ef8 JavaThread "process reaper" daemon [_thread_in_native, id=92507]
    0x013ccf38 JavaThread "Thread-91166" daemon [_thread_blocked, id=92506]
    0x010fb880 JavaThread "process reaper" daemon [_thread_in_native, id=92505]
    0x012f4b08 JavaThread "Thread-90582" daemon [_thread_blocked, id=91889]
    0x00a94ad0 JavaThread "process reaper" daemon [_thread_in_native, id=91888]
    0x01294f38 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=74360]
    =>0x01343e78 JavaThread "http-80-Processor15" daemon [_thread_in_vm, id=7735]
    0x00eeb900 JavaThread "http-80-Processor14" daemon [_thread_blocked, id=7734]
    0x00e0cee0 JavaThread "http-80-Processor13" daemon [_thread_in_Java, id=7733]
    0x00b30c48 JavaThread "http-80-Processor12" daemon [_thread_blocked, id=3209]
    0x00be4610 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=23085943" daemon [_thread_blocked, id=2991]
    0x00be4468 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6274237" daemon [_thread_blocked, id=2990]
    0x00ab9aa8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=9727105" daemon [_thread_blocked, id=2989]
    0x00ae7698 JavaThread "http-80-Processor11" daemon [_thread_blocked, id=2181]
    0x007bc060 JavaThread "http-80-Processor10" daemon [_thread_blocked, id=1686]
    0x00dda5f8 JavaThread "http-80-Processor9" daemon [_thread_blocked, id=1570]
    0x00bcaa68 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=11736269" daemon [_thread_blocked, id=311]
    0x009a3240 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=9336125" daemon [_thread_blocked, id=310]
    0x00bca8c0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6538948" daemon [_thread_blocked, id=309]
    0x005527e0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=1647407" daemon [_thread_blocked, id=236]
    0x00f00f20 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15839978" daemon [_thread_blocked, id=235]
    0x00dbefc8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=667758" daemon [_thread_blocked, id=234]
    0x0099a878 JavaThread "http-80-Processor8" daemon [_thread_blocked, id=199]
    0x00e83978 JavaThread "http-80-Processor7" daemon [_thread_blocked, id=190]
    0x00e488c8 JavaThread "http-80-Processor6" daemon [_thread_blocked, id=167]
    0x005515d0 JavaThread "http-80-Processor5" daemon [_thread_blocked, id=166]
    0x00c0dbe0 JavaThread "http-80-Processor4" daemon [_thread_blocked, id=165]
    0x00b4f6f8 JavaThread "http-80-Processor3" daemon [_thread_blocked, id=164]
    0x00b4fcc0 JavaThread "http-80-Processor2" daemon [_thread_blocked, id=163]
    0x003a6f68 JavaThread "http-80-Processor1" daemon [_thread_blocked, id=162]
    0x00cfdcb0 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=161]
    0x00bcf7f0 JavaThread "Scheduled task MonitorImportExportRequests" daemon [_thread_blocked, id=159]
    0x00cf3258 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=12218723" [_thread_blocked, id=158]
    0x00cf2770 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=839238" [_thread_blocked, id=157]
    0x00bcf648 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=866511" [_thread_blocked, id=156]
    0x00b585e8 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=155]
    0x00b5aca0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=27588781" [_thread_blocked, id=154]
    0x00d39ce8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=5079868" [_thread_blocked, id=153]
    0x00d39740 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=14277" [_thread_blocked, id=152]
    0x00b58b10 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22925302" [_thread_blocked, id=151]
    0x00cfd0d0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=32631031" [_thread_blocked, id=150]
    0x003bfb90 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=149]
    0x00d38ec0 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=146]
    0x00d3a3e8 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=145]
    0x00d38918 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=144]
    0x00bec108 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=143]
    0x00bec3d0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=10049554" [_thread_blocked, id=142]
    0x00b7ebe0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=24083007" [_thread_blocked, id=141]
    0x00b7ee28 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=19670515" [_thread_blocked, id=140]
    0x00b9e6d0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=32028313" [_thread_blocked, id=139]
    0x00b4bf90 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=6458123" [_thread_blocked, id=138]
    0x00b80588 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=137]
    0x00b7e380 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=134]
    0x00b7fb50 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=133]
    0x00b7f9a8 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=132]
    0x008fca38 JavaThread "GC Daemon" daemon [_thread_blocked, id=131]
    0x00571070 JavaThread "RMI Reaper" [_thread_blocked, id=130]
    0x006278a0 JavaThread "Thread-69" daemon [_thread_blocked, id=129]
    0x005721f8 JavaThread "RMI TCP Accept-0" daemon [_thread_blocked, id=128]
    0x00c11f88 JavaThread "Accept" [_thread_blocked, id=127]
    0x000c6338 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=27926127" [_thread_blocked, id=126]
    0x00194a58 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15631913" [_thread_blocked, id=125]
    0x00590c40 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=17649599" [_thread_blocked, id=124]
    0x00c12548 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=28661005" [_thread_blocked, id=123]
    0x00187f08 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=122]
    0x0089a570 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=119]
    0x0089a750 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=118]
    0x00c11bd8 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=117]
    0x009cd1b8 JavaThread "Scheduled task ACSDBDeleteTicket" daemon [_thread_blocked, id=116]
    0x009cc490 JavaThread "Scheduled task AsyncProcessTriggerTask" daemon [_thread_blocked, id=115]
    0x009641b0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6952180" [_thread_blocked, id=114]
    0x003ad548 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=1958936" [_thread_blocked, id=113]
    0x009cbae8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=10749034" [_thread_blocked, id=112]
    0x007d9828 JavaThread "Scheduled task CacheFlush" daemon [_thread_blocked, id=111]
    0x007d9680 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=18084131" [_thread_blocked, id=110]
    0x000f9be0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=16952981" [_thread_blocked, id=109]
    0x000f9a38 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=11987729" [_thread_blocked, id=108]
    0x00188f18 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=107]
    0x007d5510 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=13834754" [_thread_blocked, id=106]
    0x004ac898 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=11607308" [_thread_blocked, id=105]
    0x0043e1f8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=25463487" [_thread_blocked, id=104]
    0x0043f608 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=25021098" [_thread_blocked, id=103]
    0x00652f50 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=1653717" [_thread_blocked, id=102]
    0x0043e3a0 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=101]
    0x004aae90 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=98]
    0x004aca50 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=97]
    0x00647420 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=96]
    0x007b3be0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=30465184" [_thread_blocked, id=95]
    0x0064c368 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=27192531" [_thread_blocked, id=94]
    0x00823268 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22204202" [_thread_blocked, id=93]
    0x008eec00 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22277774" [_thread_blocked, id=92]
    0x008a53d0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=10141170" [_thread_blocked, id=91]
    0x008eea58 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=90]
    0x00823ab0 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=87]
    0x00823c98 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=86]
    0x00822030 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=85]
    0x0064abe0 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=84]
    0x0064b680 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=3231505" [_thread_blocked, id=83]
    0x005e3ff0 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=82]
    0x005f1588 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=3238086" [_thread_blocked, id=81]
    0x00c13130 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=12430126" [_thread_blocked, id=80]
    0x008859c8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=3879853" [_thread_blocked, id=79]
    0x00326fc0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=30823605" [_thread_blocked, id=78]
    0x003255a0 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=77]
    0x0074e2f8 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=74]
    0x00325f48 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=73]
    0x00325da0 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=72]
    0x0046af10 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=71]
    0x00186b78 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=29383146" [_thread_blocked, id=70]
    0x00897e60 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=69]
    0x0044c688 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=5705081" [_thread_blocked, id=68]
    0x0044c4e0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=18214005" [_thread_blocked, id=67]
    0x00c12f88 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15136214" [_thread_blocked, id=66]
    0x004256f8 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=18539794" [_thread_blocked, id=65]
    0x0044b118 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=64]
    0x00834b48 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=61]
    0x00425150 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=60]
    0x00449be0 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=59]
    0x005ef030 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=21506365" [_thread_blocked, id=58]
    0x0060c628 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=57]
    0x00c1d490 JavaThread "com.thc.ids.inf.framework.opf.rdbms

    soumikinthesun wrote:
    Yes I am using OCI driver. But can you tell me where is the problem using OCI driver?Nope.
    If you want to spend the time then you do the following.
    1. Reduce the code to the point where you have a small example that fails
    2. Make a bug report to Oracle.
    If you want a solution, since waiting on a Oracle fix is unlikely to be something that you can do (unless you have a service contract and they state that they will fix it) then do one of the following.
    1. Use the thin driver, not the OCI one.
    2. Use a different version of the OCI driver
    3. Determine exactly where the problem occurs and find a different way to structure the code (java and SQL) so the error does not occur.
    I don't think my system is corrupted because the core is comming in customer machine as well as our test machine.
    That doesn't completely eliminate the possibility but it does make it much less likely.
    we are getting core from libjvm.so , so I think it is not the crash of oracle VM. It is the crash of SUN VM
    what do you think?The Oracle and Sun VMs are completely different applications. They are your applications so I can't tell you what you are running. The Oracle VM would, normally, be used for embedded java procs in the database itself. And if you are using OCI in that code then you are doing it wrong.

  • Same JVM for multiple Frames in a web application

    Hi guys,
    I have a web application that loads an applet during login. Once the login is completed, the web application will display the available functions accessible with a menu on the left frame and the main display page on the right frame. Whenever any form action is perfomed on the right frame, the jvm with the login session seems to exit (java console closes) and the applet will be loaded to prompt the user to login again. The JRE installed on the Windows client is 1.6.0_14 from SUN.
    I'm guessing that the different frames are using different JVMs?
    Is there a way to use the same jvm for a web application with multiple frames? I want to prevent the case where the user will have to login again.
    Thanks for any advice!
    - Zen -

    I have sort of the same problem
    [Identical applets in the same JVM, next generation plugin issue|http://forums.sun.com/thread.jspa?threadID=5396118]
    I have submitted a Request for enhancement to SUN to allow forced grouping of applets in the same JVM.
    Sort of the opposite of the "separate_jvm" Applet tag parameter.
    It seems there is currently no way to do this.
    [New Plugin command line args|https://jdk6.dev.java.net/plugin2/jnlp/#COMMAND_LINE_ARGS]
    When per-applet JVM command-line arguments are specified, it is likely that the new Java Plug-In will need to launch another JVM instance in order to satisfy them. In other words, it is unlikely that a preexisting JVM instance will have been started with the correct set of command-line arguments to satisfy the current applet's request. The rules for exactly when a new JVM instance is launched to start a given applet are deliberately left unspecified, as this functionality is brand new in the 6u10 release and may need to change in subsequent releases. Here is a rough set of guidelines for the sharing and creation of new JVM instances:
    * If the command-line arguments used to start a preexisting JVM instance are a superset of the requested arguments, the preexisting JVM instance will be used.
    * If a JVM instance is launched for the "default" set of command-line arguments (i.e., those specified in the Java Control Panel, with no per-applet arguments specified), then this JVM instance will never be used to launch any applet that has even one per-applet command-line argument.
    * -Xmx is handled specially: if a preexisting JVM instance was started with for example -Xmx256m, and a new applet requests -Xmx128m, then new applet will very likely be run in the preexisting JVM instance. In other words, -Xmx specifications are matched with a greater-than-or-equal test.
    There is no way to "name" a JVM instance used to launch a particular applet and "force" subsequent applets into that JVM instance.
    See the section on the separate_jvm parameter to isolate a particular applet in its own JVM instance, separate from all other applets.

  • Monitor thread stacks in JVM

    Hi,
    I've a problem with my app, when my server runs for a long time, the memory used by the java process increases.
    I investigate this : the use of the heap seems to be good (no memory leak), i've used pmap for retreiving the use of memory by my process and i've seen that the number of range of memory reserved for [anon] increases (about 520K each times).
    I think that it is thread stack reserved but not freed.
    My question is : How can i link a memory address reservation with a thread (if it's possible) ??
    I use a JDK 1.5.0_10 un der RedHat Enterprise 3 Updt 4.
    Thanks

    pls tell me thread running in jvm or operating systemIIRC, unless you are using a very old JVM (e.g. pre 1.2) or are explicitly specifying green threads (which I believe was still possible even in 1.2?) then all threading using native threads. As mentioned above, the mapping between Java thread objects and the native threads is is highly dependent on the OS (especially when it comes to thread priority).
    This document goes into much more detail: http://java.sun.com/docs/hotspot/threads/threads.html
    - N

Maybe you are looking for

  • Bug in details view: index columns not shown correctly, stops at 4th column

    I do have two indices on a table which are shown in the details view. In the column 'columns' only the first 4 columns are shown that belong to the index. If I choose an index in another detail view, all columns are shown correctly. Where to report t

  • Rough cut planning profile

    Hi Gurus, Our scenario is we have two plants.The sales orders and the PIRs will be created in the Plant 1 and these requirements will be transferred as Stock transport orders to plant 2(with special procurement key) .All the materials will be manufac

  • Permission to create file in directory

    Hi all, I want to check permission in directory. ie. if user have permission to create a file in directory. how can i check this. for testing i wrote this program and i disabled all permissions for user (like read, write ) from security tab of direct

  • Illustrator cs2 plugin code???

    Hi all, I m trying to develop a plugin that loads in illustrator cs2 on mac os... It would be helpful if anyone of you could provide me the code of any plugin which would build on my system...just to get an idea of how it works... I m using: MAC OS X

  • Is there any BAPI for creating Debit memo request

    Hi all, I used BAPI_ACC_BILLING_POST ,but it does not seems to help me.Is there any other BAPI for creating Debit memo request which takes. Thanks and regards, Meena.