[jpos-users] java process CPU utilization increasing

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jpos-users] java process CPU utilization increasing

QSwitch
Hi JPos expert,

As monitored from "top" command on Linux, a few hours since started, and with similar steady transaction traffic, java CPU utilization is less than 1%. However after running 3-4 days, it seems to increase to 9-10 % (with similar transaction traffic load).

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
26456 xxxxxx+  20   0 15.511g 287876  17712 S   9.3  0.9 440:41.13 java

Then I realized that from SystemMonitor output, there are 50 threads for Thread pool (similar like Thread[pool-2-thread-1,5,main])

In my transaction manager, I only put small number of session:

<property name="sessions" value="2" />
<property name="max-sessions" value="16"/>

Need advise, where are those 50 Thread Pool coming from ? I suspect those threads caused the increase of CPU utilization.

Many thanks in advance for your advise, below is the output of the SystemMonitor.

<log realm="org.jpos.q2.qbean.SystemMonitor" at="2017-06-01T16:04:55.322">
  <info>
               OS: Linux (4.8.0-22-generic)
     process name: 26456@BWKSrv3
             host: BWKSrv3/192.168.203.42
              cwd: /home/gebyaradmin/app/gswitch
       free space: 874.8 GiB
     usable space: 829.9 GiB
          version: 2.0.6 (unknown)
         instance: 21a28c8f-e46c-4c1a-b622-e640aa143695
           uptime: 4d 05:00:01.593 (0.200000)
       processors: 12
           drift : 1
    memory(t/u/f): 75/52/22
         encoding: UTF-8
         timezone: Asia/Jakarta (West Indonesia Time) +07:00
    watch service: sun.nio.fs.LinuxWatchService
            clock: 1496307895 2017-06-01T09:04:55.322Z
     thread count: 86
     peak threads: 90
     user threads: 83
            Thread[Reference Handler,10,system]
            Thread[Finalizer,8,system]
            Thread[Signal Dispatcher,9,system]
            Thread[pool-1-thread-1,5,main]
            Thread[Q2-21a28c8f-e46c-4c1a-b622-e640aa143695,5,main]
            Thread[DestroyJavaVM,5,main]
            Thread[Thread-1,5,main]
            Thread[Timer-0,5,main]
            Thread[server-timer,5,main]
            Thread[Thread-5,5,main]
            Thread[channel-sender-hthales-send,5,main]
            Thread[channel-sender-igate-send,5,main]
            Thread[channel-receiver-igate-receive,5,main]
            Thread[channel-sender-rintis-send,5,main]
            Thread[channel-receiver-rintis-receive,5,main]
            Thread[Thread-12,5,main]
            Thread[Thread-13,5,main]
            Thread[Timer-2,5,main]
            Thread[selector.cms-0:idle,5,main]
            Thread[selector.cms-1:idle,5,main]
            Thread[Timer-3,5,main]
            Thread[selector.edcbwk-0:idle,5,main]
            Thread[selector.edcbwk-1:idle,5,main]
            Thread[Timer-4,5,main]
            Thread[selector.edcmpn-0:idle,5,main]
            Thread[selector.edcmpn-1:idle,5,main]
            Thread[Timer-5,5,main]
            Thread[selector.rintis-0:idle,5,main]
            Thread[selector.rintis-1:idle,5,main]
            Thread[SystemMonitor,5,main]
            Thread[HikariPool-1 housekeeper,5,main]
            Thread[HikariPool-2 housekeeper,5,main]
            Thread[pool-3-thread-1,5,main]
            Thread[pool-2-thread-1,5,main]
            Thread[pool-2-thread-2,5,main]
            Thread[pool-2-thread-3,5,main]
            Thread[pool-2-thread-4,5,main]
            Thread[pool-2-thread-5,5,main]
            Thread[pool-2-thread-6,5,main]
            Thread[pool-2-thread-7,5,main]
            Thread[pool-2-thread-8,5,main]
            Thread[pool-2-thread-9,5,main]
            Thread[pool-2-thread-10,5,main]
            Thread[pool-2-thread-11,5,main]
            Thread[pool-2-thread-12,5,main]
            Thread[pool-2-thread-13,5,main]
            Thread[pool-2-thread-14,5,main]
            Thread[pool-2-thread-15,5,main]
            Thread[pool-2-thread-16,5,main]
            Thread[pool-2-thread-17,5,main]
            Thread[pool-2-thread-18,5,main]
            Thread[pool-2-thread-19,5,main]
            Thread[pool-2-thread-20,5,main]
            Thread[pool-2-thread-21,5,main]
            Thread[pool-2-thread-22,5,main]
            Thread[pool-2-thread-23,5,main]
            Thread[pool-2-thread-24,5,main]
            Thread[pool-2-thread-25,5,main]
            Thread[pool-2-thread-26,5,main]
            Thread[pool-2-thread-27,5,main]
            Thread[pool-2-thread-28,5,main]
            Thread[pool-2-thread-29,5,main]
            Thread[pool-2-thread-30,5,main]
            Thread[pool-2-thread-31,5,main]
            Thread[pool-2-thread-32,5,main]
            Thread[pool-2-thread-33,5,main]
            Thread[pool-2-thread-34,5,main]
            Thread[pool-2-thread-35,5,main]
            Thread[pool-2-thread-36,5,main]
            Thread[pool-2-thread-37,5,main]
            Thread[pool-2-thread-38,5,main]
            Thread[pool-2-thread-39,5,main]
            Thread[pool-2-thread-40,5,main]
            Thread[pool-2-thread-41,5,main]
            Thread[pool-2-thread-42,5,main]
            Thread[pool-2-thread-43,5,main]
            Thread[pool-2-thread-44,5,main]
            Thread[pool-2-thread-45,5,main]
            Thread[pool-2-thread-46,5,main]
            Thread[pool-2-thread-47,5,main]
            Thread[pool-2-thread-48,5,main]
            Thread[pool-2-thread-49,5,main]
            Thread[pool-2-thread-50,5,main]
            Thread[server.edcbwk.IsoListener-ThreadPool.PooledThread-0-idle,5,server.edcbwk.IsoListener-ThreadPool-0]
            Thread[server.edcbwk.IsoListener-ThreadPool.PooledThread-0-idle,5,server.edcbwk.IsoListener-ThreadPool-0]
            Thread[server.edcbwk.IsoListener-ThreadPool.PooledThread-2-idle,5,server.edcbwk.IsoListener-ThreadPool-0]
            Thread[server.edcmpn.IsoListener-ThreadPool.PooledThread-1-running,5,server.edcmpn.IsoListener-ThreadPool-1]
    name-registrar:
      Q2: org.jpos.q2.Q2
      server.server.edcbwk.IsoListener: org.jpos.iso.ISOServer
        connected=0, rx=0, tx=0, last=1496218949656, idle=88945667ms
      selector.edcbwk: org.jpos.transaction.TransactionManager
      tspace:org.jpos.transaction.TransactionManager@382f13d5: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      server.edcbwk.IsoListener: org.jpos.q2.iso.QServer
      selector.cms: org.jpos.transaction.TransactionManager
      logger.pln: org.jpos.util.Logger
      server.server.edcmpn.IsoListener: org.jpos.iso.ISOServer
        connected=1, rx=311, tx=309, last=1496307847077, idle=48247ms
          172.168.50.15:52441: rx=311, tx=309, last=1496307847077
      server.edcmpn.IsoListener: org.jpos.q2.iso.QServer
      db.connection.pool: util.database.MySQLDbConnection
      db.connection.pool.cms: util.database.MySQLDbConnection
      channel.igate.channel: client.igate.IsoChannel
      tspace:default: org.jpos.space.TSpace
        <key count='1'>file:cfg/hsm/hsm-resp-KX.xml</key>
        <key count='1'>$TAILLOCK.1214960187</key>
        <key count='1'>$TAILLOCK.942609365</key>
        <key count='1'>rintis.channel.ready</key>
        <key count='1'>file:cfg/hsm/hsm-IA.xml</key>
        <key count='1'>file:cfg/hsm/hsm-FA.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-IB.xml</key>
        <key count='1'>file:cfg/hsm/hsm-JE.xml</key>
        <key count='1'>file:cfg/hsm/hsm-BK.xml</key>
        <key count='1'>$TAILLOCK.927291151</key>
        <key count='1'>file:cfg/hsm/hsm-B2.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-EB.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-base.xml</key>
        <key count='1'>$TAILLOCK.574823136</key>
        <key count='1'>file:cfg/hsm/hsm-resp-BL.xml</key>
        <key count='1'>igate.channel.ready</key>
        <key count='1'>thales-adaptor.ready</key>
        <key count='1'>file:cfg/hsm/hsm-base.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-FB.xml</key>
        <key count='1'>file:cfg/hsm/hsm-EA.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-&#1;&#2;.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-B3.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-JF.xml</key>
        <key count='1'>file:cfg/hsm/hsm-KW.xml</key>
         key-count: 24
            gcinfo: 0,0
      CHANNEL_IGATE: client.igate.IsoChannel
      CHANNEL_RINTIS: client.rintis.IsoChannel
      tspace:org.jpos.transaction.TransactionManager@3745570f: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      channel.rintis.channel: client.rintis.IsoChannel
      rintis.channel: org.jpos.q2.iso.ChannelAdaptor
        tx=0, rx=46778, connects=1, last=1496307893191, idle=2133ms
      selector.rintis: org.jpos.transaction.TransactionManager
      igate.channel: org.jpos.q2.iso.ChannelAdaptor
        tx=39188, rx=42800, connects=1, last=1496307893779, idle=1545ms
      hsm-adaptor: client.hsm.HThalesCore
      channel-edcmpn: server.edcmpn.IsoListener
      logger.Q2: org.jpos.util.Logger
      selector.edcmpn: org.jpos.transaction.TransactionManager
      mux.igate: org.jpos.q2.iso.QMUX
        tx=0, rx=0, tx_expired=0, tx_pending=0, rx_expired=0, rx_pending=0, rx_unhandled=0, rx_forwarded=4383, connected=true, last=0
      tspace:org.jpos.transaction.TransactionManager@486ad23b: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      tspace:org.jpos.transaction.TransactionManager@22431ae0: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      thales-adaptor: client.hsm.HThalesAdaptor
      mux.rintis: org.jpos.q2.iso.QMUX
        tx=0, rx=0, tx_expired=0, tx_pending=0, rx_expired=0, rx_pending=0, rx_unhandled=0, rx_forwarded=46778, connected=true, last=0
      channel-edcbwk: server.edcbwk.IsoListener
  </info>
</log>

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/83f47190-3369-4f23-9d64-766f170cb13e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] java process CPU utilization increasing

Alejandro Revilla

I’d use jmap against the running system in order to attempt to figure out if a given object type has a large use, that can hint you where to start looking for memory leaks.





--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3DmOj3p3kNbWVNvWENrTV1VTj0O2qvHaaYJ6eFT9ue-GmQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jpos-users] Re: java process CPU utilization increasing

QSwitch
In reply to this post by QSwitch
Hi Alejandro, thanks for your suggestion, below is the output of jmap attached to JVM PID, do you see anything wrong there ?

Attaching to process ID 26456, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.121-b13
0x0000000000400000      7K      /usr/lib/jvm/java-8-oracle/jre/bin/java
0x00007fd3f5c80000      49K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libmanagement.so
0x00007fd3f7ba2000      90K     /lib/x86_64-linux-gnu/libgcc_s.so.1
0x00007fd3f7db9000      250K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libsunec.so
0x00007fd3fc5c2000      113K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnet.so
0x00007fd3fc7d9000      90K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnio.so
0x00007fd432e25000      121K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libzip.so
0x00007fd433040000      46K     /lib/x86_64-linux-gnu/libnss_files-2.24.so
0x00007fd433252000      46K     /lib/x86_64-linux-gnu/libnss_nis-2.24.so
0x00007fd43345e000      90K     /lib/x86_64-linux-gnu/libnsl-2.24.so
0x00007fd433677000      34K     /lib/x86_64-linux-gnu/libnss_compat-2.24.so
0x00007fd433880000      220K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libjava.so
0x00007fd433aac000      64K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libverify.so
0x00007fd433cba000      30K     /lib/x86_64-linux-gnu/librt-2.24.so
0x00007fd433ec2000      1063K   /lib/x86_64-linux-gnu/libm-2.24.so
0x00007fd4341cb000      16591K  /usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/libjvm.so
0x00007fd4351bd000      1813K   /lib/x86_64-linux-gnu/libc-2.24.so
0x00007fd435584000      14K     /lib/x86_64-linux-gnu/libdl-2.24.so
0x00007fd435788000      99K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/jli/libjli.so
0x00007fd43599e000      139K    /lib/x86_64-linux-gnu/libpthread-2.24.so
0x00007fd435bbc000      154K    /lib/x86_64-linux-gnu/ld-2.24.so



On Thursday, 1 June 2017 23:14:08 UTC+7, Alejandro Revilla wrote:

I’d use jmap against the running system in order to attempt to figure out if a given object type has a large use, that can hint you where to start looking for memory leaks.





--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/0fcac0b0-3015-4dd6-b8e8-b91c4c8748cc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] Re: java process CPU utilization increasing

Alejandro Revilla
Actually I was thinking about issuing a command such as `jmap -histo:live <pid>`

Please make sure there's no confidential info in the output before posting.



On Thu, Jun 1, 2017 at 7:19 PM, QSwitch <[hidden email]> wrote:
Hi Alejandro, thanks for your suggestion, below is the output of jmap attached to JVM PID, do you see anything wrong there ?

Attaching to process ID 26456, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.121-b13
0x0000000000400000      7K      /usr/lib/jvm/java-8-oracle/jre/bin/java
0x00007fd3f5c80000      49K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libmanagement.so
0x00007fd3f7ba2000      90K     /lib/x86_64-linux-gnu/libgcc_s.so.1
0x00007fd3f7db9000      250K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libsunec.so
0x00007fd3fc5c2000      113K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnet.so
0x00007fd3fc7d9000      90K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnio.so
0x00007fd432e25000      121K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libzip.so
0x00007fd433040000      46K     /lib/x86_64-linux-gnu/libnss_files-2.24.so
0x00007fd433252000      46K     /lib/x86_64-linux-gnu/libnss_nis-2.24.so
0x00007fd43345e000      90K     /lib/x86_64-linux-gnu/libnsl-2.24.so
0x00007fd433677000      34K     /lib/x86_64-linux-gnu/libnss_compat-2.24.so
0x00007fd433880000      220K    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libjava.so
0x00007fd433aac000      64K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libverify.so
0x00007fd433cba000      30K     /lib/x86_64-linux-gnu/librt-2.24.so
0x00007fd433ec2000      1063K   /lib/x86_64-linux-gnu/libm-2.24.so
0x00007fd4341cb000      16591K  /usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/libjvm.so
0x00007fd4351bd000      1813K   /lib/x86_64-linux-gnu/libc-2.24.so
0x00007fd435584000      14K     /lib/x86_64-linux-gnu/libdl-2.24.so
0x00007fd435788000      99K     /usr/lib/jvm/java-8-oracle/jre/lib/amd64/jli/libjli.so
0x00007fd43599e000      139K    /lib/x86_64-linux-gnu/libpthread-2.24.so
0x00007fd435bbc000      154K    /lib/x86_64-linux-gnu/ld-2.24.so



On Thursday, 1 June 2017 23:14:08 UTC+7, Alejandro Revilla wrote:

I’d use jmap against the running system in order to attempt to figure out if a given object type has a large use, that can hint you where to start looking for memory leaks.





--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/0fcac0b0-3015-4dd6-b8e8-b91c4c8748cc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3Dmpqq5O9oN%3DELej%2BwPaivhLme_Ccq4iQNh-L%2B5bRDybQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] java process CPU utilization increasing

Andrés Alcarraz
In reply to this post by QSwitch

Can you share your server configuration and RequestListener code if it's custom? I suspect the thread pool may be being created by the ISOserver to handle requests and that the request listener is not finishing correctly in the process method or is creating a thread that is not finishing. Also may be the client are not disconnecting?

Have you tried a netstat to see how many clients are connected to your server? If that's the case you may need to put a timeout in your server's channel

Hope these  thoughts help putting you in your way to finding the cuase.

Best regards.

Andrés


El 01/06/17 a las 07:10, QSwitch escribió:
Hi JPos expert,

As monitored from "top" command on Linux, a few hours since started, and with similar steady transaction traffic, java CPU utilization is less than 1%. However after running 3-4 days, it seems to increase to 9-10 % (with similar transaction traffic load).

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
26456 xxxxxx+  20   0 15.511g 287876  17712 S   9.3  0.9 440:41.13 java

Then I realized that from SystemMonitor output, there are 50 threads for Thread pool (similar like Thread[pool-2-thread-1,5,main])

In my transaction manager, I only put small number of session:

<property name="sessions" value="2" />
<property name="max-sessions" value="16"/>

Need advise, where are those 50 Thread Pool coming from ? I suspect those threads caused the increase of CPU utilization.

Many thanks in advance for your advise, below is the output of the SystemMonitor.

<log realm="org.jpos.q2.qbean.SystemMonitor" at="2017-06-01T16:04:55.322">
  <info>
               OS: Linux (4.8.0-22-generic)
     process name: 26456@BWKSrv3
             host: BWKSrv3/192.168.203.42
              cwd: /home/gebyaradmin/app/gswitch
       free space: 874.8 GiB
     usable space: 829.9 GiB
          version: 2.0.6 (unknown)
         instance: 21a28c8f-e46c-4c1a-b622-e640aa143695
           uptime: 4d 05:00:01.593 (0.200000)
       processors: 12
           drift : 1
    memory(t/u/f): 75/52/22
         encoding: UTF-8
         timezone: Asia/Jakarta (West Indonesia Time) +07:00
    watch service: sun.nio.fs.LinuxWatchService
            clock: 1496307895 2017-06-01T09:04:55.322Z
     thread count: 86
     peak threads: 90
     user threads: 83
            Thread[Reference Handler,10,system]
            Thread[Finalizer,8,system]
            Thread[Signal Dispatcher,9,system]
            Thread[pool-1-thread-1,5,main]
            Thread[Q2-21a28c8f-e46c-4c1a-b622-e640aa143695,5,main]
            Thread[DestroyJavaVM,5,main]
            Thread[Thread-1,5,main]
            Thread[Timer-0,5,main]
            Thread[server-timer,5,main]
            Thread[Thread-5,5,main]
            Thread[channel-sender-hthales-send,5,main]
            Thread[channel-sender-igate-send,5,main]
            Thread[channel-receiver-igate-receive,5,main]
            Thread[channel-sender-rintis-send,5,main]
            Thread[channel-receiver-rintis-receive,5,main]
            Thread[Thread-12,5,main]
            Thread[Thread-13,5,main]
            Thread[Timer-2,5,main]
            Thread[selector.cms-0:idle,5,main]
            Thread[selector.cms-1:idle,5,main]
            Thread[Timer-3,5,main]
            Thread[selector.edcbwk-0:idle,5,main]
            Thread[selector.edcbwk-1:idle,5,main]
            Thread[Timer-4,5,main]
            Thread[selector.edcmpn-0:idle,5,main]
            Thread[selector.edcmpn-1:idle,5,main]
            Thread[Timer-5,5,main]
            Thread[selector.rintis-0:idle,5,main]
            Thread[selector.rintis-1:idle,5,main]
            Thread[SystemMonitor,5,main]
            Thread[HikariPool-1 housekeeper,5,main]
            Thread[HikariPool-2 housekeeper,5,main]
            Thread[pool-3-thread-1,5,main]
            Thread[pool-2-thread-1,5,main]
            Thread[pool-2-thread-2,5,main]
            Thread[pool-2-thread-3,5,main]
            Thread[pool-2-thread-4,5,main]
            Thread[pool-2-thread-5,5,main]
            Thread[pool-2-thread-6,5,main]
            Thread[pool-2-thread-7,5,main]
            Thread[pool-2-thread-8,5,main]
            Thread[pool-2-thread-9,5,main]
            Thread[pool-2-thread-10,5,main]
            Thread[pool-2-thread-11,5,main]
            Thread[pool-2-thread-12,5,main]
            Thread[pool-2-thread-13,5,main]
            Thread[pool-2-thread-14,5,main]
            Thread[pool-2-thread-15,5,main]
            Thread[pool-2-thread-16,5,main]
            Thread[pool-2-thread-17,5,main]
            Thread[pool-2-thread-18,5,main]
            Thread[pool-2-thread-19,5,main]
            Thread[pool-2-thread-20,5,main]
            Thread[pool-2-thread-21,5,main]
            Thread[pool-2-thread-22,5,main]
            Thread[pool-2-thread-23,5,main]
            Thread[pool-2-thread-24,5,main]
            Thread[pool-2-thread-25,5,main]
            Thread[pool-2-thread-26,5,main]
            Thread[pool-2-thread-27,5,main]
            Thread[pool-2-thread-28,5,main]
            Thread[pool-2-thread-29,5,main]
            Thread[pool-2-thread-30,5,main]
            Thread[pool-2-thread-31,5,main]
            Thread[pool-2-thread-32,5,main]
            Thread[pool-2-thread-33,5,main]
            Thread[pool-2-thread-34,5,main]
            Thread[pool-2-thread-35,5,main]
            Thread[pool-2-thread-36,5,main]
            Thread[pool-2-thread-37,5,main]
            Thread[pool-2-thread-38,5,main]
            Thread[pool-2-thread-39,5,main]
            Thread[pool-2-thread-40,5,main]
            Thread[pool-2-thread-41,5,main]
            Thread[pool-2-thread-42,5,main]
            Thread[pool-2-thread-43,5,main]
            Thread[pool-2-thread-44,5,main]
            Thread[pool-2-thread-45,5,main]
            Thread[pool-2-thread-46,5,main]
            Thread[pool-2-thread-47,5,main]
            Thread[pool-2-thread-48,5,main]
            Thread[pool-2-thread-49,5,main]
            Thread[pool-2-thread-50,5,main]
            Thread[server.edcbwk.IsoListener-ThreadPool.PooledThread-0-idle,5,server.edcbwk.IsoListener-ThreadPool-0]
            Thread[server.edcbwk.IsoListener-ThreadPool.PooledThread-0-idle,5,server.edcbwk.IsoListener-ThreadPool-0]
            Thread[server.edcbwk.IsoListener-ThreadPool.PooledThread-2-idle,5,server.edcbwk.IsoListener-ThreadPool-0]
            Thread[server.edcmpn.IsoListener-ThreadPool.PooledThread-1-running,5,server.edcmpn.IsoListener-ThreadPool-1]
    name-registrar:
      Q2: org.jpos.q2.Q2
      server.server.edcbwk.IsoListener: org.jpos.iso.ISOServer
        connected=0, rx=0, tx=0, last=1496218949656, idle=88945667ms
      selector.edcbwk: org.jpos.transaction.TransactionManager
      tspace:org.jpos.transaction.TransactionManager@382f13d5: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      server.edcbwk.IsoListener: org.jpos.q2.iso.QServer
      selector.cms: org.jpos.transaction.TransactionManager
      logger.pln: org.jpos.util.Logger
      server.server.edcmpn.IsoListener: org.jpos.iso.ISOServer
        connected=1, rx=311, tx=309, last=1496307847077, idle=48247ms
          172.168.50.15:52441: rx=311, tx=309, last=1496307847077
      server.edcmpn.IsoListener: org.jpos.q2.iso.QServer
      db.connection.pool: util.database.MySQLDbConnection
      db.connection.pool.cms: util.database.MySQLDbConnection
      channel.igate.channel: client.igate.IsoChannel
      tspace:default: org.jpos.space.TSpace
        <key count='1'>file:cfg/hsm/hsm-resp-KX.xml</key>
        <key count='1'>$TAILLOCK.1214960187</key>
        <key count='1'>$TAILLOCK.942609365</key>
        <key count='1'>rintis.channel.ready</key>
        <key count='1'>file:cfg/hsm/hsm-IA.xml</key>
        <key count='1'>file:cfg/hsm/hsm-FA.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-IB.xml</key>
        <key count='1'>file:cfg/hsm/hsm-JE.xml</key>
        <key count='1'>file:cfg/hsm/hsm-BK.xml</key>
        <key count='1'>$TAILLOCK.927291151</key>
        <key count='1'>file:cfg/hsm/hsm-B2.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-EB.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-base.xml</key>
        <key count='1'>$TAILLOCK.574823136</key>
        <key count='1'>file:cfg/hsm/hsm-resp-BL.xml</key>
        <key count='1'>igate.channel.ready</key>
        <key count='1'>thales-adaptor.ready</key>
        <key count='1'>file:cfg/hsm/hsm-base.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-FB.xml</key>
        <key count='1'>file:cfg/hsm/hsm-EA.xml</key>
        <key count='1'><a class="moz-txt-link-freetext" href="file:cfg/hsm/hsm-resp-&amp;#1;&amp;#2;.xml">file:cfg/hsm/hsm-resp-&#1;&#2;.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-B3.xml</key>
        <key count='1'>file:cfg/hsm/hsm-resp-JF.xml</key>
        <key count='1'>file:cfg/hsm/hsm-KW.xml</key>
         key-count: 24
            gcinfo: 0,0
      CHANNEL_IGATE: client.igate.IsoChannel
      CHANNEL_RINTIS: client.rintis.IsoChannel
      tspace:org.jpos.transaction.TransactionManager@3745570f: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      channel.rintis.channel: client.rintis.IsoChannel
      rintis.channel: org.jpos.q2.iso.ChannelAdaptor
        tx=0, rx=46778, connects=1, last=1496307893191, idle=2133ms
      selector.rintis: org.jpos.transaction.TransactionManager
      igate.channel: org.jpos.q2.iso.ChannelAdaptor
        tx=39188, rx=42800, connects=1, last=1496307893779, idle=1545ms
      hsm-adaptor: client.hsm.HThalesCore
      channel-edcmpn: server.edcmpn.IsoListener
      logger.Q2: org.jpos.util.Logger
      selector.edcmpn: org.jpos.transaction.TransactionManager
      mux.igate: org.jpos.q2.iso.QMUX
        tx=0, rx=0, tx_expired=0, tx_pending=0, rx_expired=0, rx_pending=0, rx_unhandled=0, rx_forwarded=4383, connected=true, last=0
      tspace:org.jpos.transaction.TransactionManager@486ad23b: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      tspace:org.jpos.transaction.TransactionManager@22431ae0: org.jpos.space.TSpace
        <key count='1'>$TAIL</key>
        <key count='1'>$HEAD</key>
         key-count: 2
            gcinfo: 0,0
      thales-adaptor: client.hsm.HThalesAdaptor
      mux.rintis: org.jpos.q2.iso.QMUX
        tx=0, rx=0, tx_expired=0, tx_pending=0, rx_expired=0, rx_pending=0, rx_unhandled=0, rx_forwarded=46778, connected=true, last=0
      channel-edcbwk: server.edcbwk.IsoListener
  </info>
</log>

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/83f47190-3369-4f23-9d64-766f170cb13e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/433ad793-2a4b-dc87-8869-71c16d4c7f9e%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jpos-users] Re: java process CPU utilization increasing

QSwitch
In reply to this post by QSwitch
Hi Alejandro, below is the output of jmap -histo: <pid>

Attaching to process ID 24564, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.121-b13
Iterating over heap. This may take a while...
Object Histogram:

num       #instances    #bytes  Class description
--------------------------------------------------------------------------
1:              249887  26232784        char[]
2:              74938   13207840        byte[]
3:              201009  9648432 java.util.HashMap
4:              136833  4378656 java.util.concurrent.locks.AbstractQueuedSynchronizer$Node
5:              158155  3795720 java.lang.String
6:              17299   3565848 int[]
7:              189185  3026960 java.util.HashSet
8:              174832  2797312 java.util.HashMap$KeySet
9:              10709   2741504 com.mysql.jdbc.JDBC4PreparedStatement
10:             36166   2603952 java.lang.reflect.Field
11:             40528   1945344 java.nio.HeapCharBuffer
12:             53709   1718688 java.util.HashMap$Node
13:             15219   1046000 java.lang.Object[]
14:             16401   918456  com.mysql.jdbc.BufferRow
15:             7793    916232  java.util.HashMap$Node[]
16:             12320   788480  com.mysql.jdbc.ConnectionPropertiesImpl$BooleanConnectionProperty
17:             23323   746336  java.util.Hashtable$Entry
18:             29329   703896  java.lang.StringBuilder
19:             10709   685376  com.mysql.jdbc.PreparedStatement$ParseInfo
20:             19161   613152  com.mysql.jdbc.Buffer
21:             11395   546960  java.nio.HeapByteBuffer
22:             7312    526464  java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask
23:             10545   421800  java.util.TreeMap$Entry
24:             3400    386576  java.lang.Class
25:             2460    354240  com.mysql.jdbc.Field
26:             6496    330632  java.lang.String[]
27:             7712    308480  java.util.LinkedHashMap$Entry
28:             7696    307840  java.util.Formatter$FormatSpecifier
29:             11109   269024  byte[][]
30:             16759   268144  java.lang.Integer
31:             4070    260480  com.mysql.jdbc.ConnectionPropertiesImpl$StringConnectionProperty
32:             15716   251456  java.lang.Object
33:             6079    243136  java.util.Formatter$Flags[]
34:             417     240000  java.util.Hashtable$Entry[]
35:             7163    229216  org.jpos.space.TSpace
36:             3080    221760  com.mysql.jdbc.ConnectionPropertiesImpl$IntegerConnectionProperty
37:             52      213824  java.nio.ByteBuffer[]
38:             8090    194160  java.security.Provider$ServiceKey
39:             3008    192512  java.util.regex.Matcher
40:             7310    175440  java.util.concurrent.Executors$RunnableAdapter
41:             10958   175328  java.util.concurrent.atomic.AtomicBoolean
42:             7163    171912  java.util.Set[]
43:             6939    166536  java.util.Formatter$FixedString
44:             956     163016  java.lang.reflect.Field[]
45:             2720    152320  sun.util.calendar.ZoneInfo
46:             1710    150480  java.lang.reflect.Method
47:             4601    147232  java.util.concurrent.ConcurrentHashMap$Node
48:             110     124080  com.mysql.jdbc.JDBC4Connection
49:             7706    123296  java.util.Formatter$Flags
50:             7       100368  java.util.concurrent.RunnableScheduledFuture[]
51:             1182    94560   java.lang.reflect.Constructor
52:             3692    90104   java.lang.Class[]
53:             1528    88952   java.util.Formatter$FormatString[]
54:             485     85360   com.mysql.jdbc.JDBC4ResultSet
55:             3257    78168   java.util.jar.Attributes$Name
56:             3167    76008   java.util.ArrayList
57:             667     74704   java.util.GregorianCalendar
58:             2254    72128   java.util.ArrayList$Itr
59:             735     70560   sun.util.calendar.Gregorian$Date
60:             2746    65904   org.jpos.iso.ISOField
61:             903     65016   javax.sql.rowset.RowSetMetaDataImpl$ColInfo
62:             1570    62800   sun.nio.cs.ISO_8859_1$Decoder
63:             414     59616   java.text.DecimalFormat
64:             2415    57960   java.lang.StringBuffer
65:             1528    48896   java.util.Formatter
66:             2030    48720   java.time.Instant
67:             756     48384   java.text.DecimalFormatSymbols
68:             846     47376   java.security.Provider$Service
69:             1953    46872   java.lang.Long
70:             2915    46640   java.util.jar.Attributes
71:             963     46224   java.util.StringTokenizer
72:             1922    46128   java.time.LocalDate
73:             1441    46112   java.util.LinkedList
74:             1579    46056   boolean[]
75:             1909    45816   java.time.ZoneRegion
76:             573     45776   short[]
77:             712     45568   java.text.DateFormatSymbols
78:             1894    45456   java.time.LocalTime
79:             1878    45072   java.time.LocalDateTime
80:             1848    44352   sun.nio.cs.Surrogate$Parser
81:             898     43104   java.util.TreeMap
82:             1610    38640   java.util.LinkedList$Node
83:             1196    38272   javax.crypto.Cipher$Transform
84:             939     37560   java.lang.ref.Finalizer
85:             58      36752   java.util.concurrent.ConcurrentHashMap$Node[]
86:             648     36288   java.util.LinkedHashMap
87:             192     35328   cms.CardInfo$CardInfoDetail
88:             782     31280   org.jdom2.Attribute
89:             762     30480   org.jpos.util.LogEvent
90:             80      30080   java.lang.Thread
91:             722     28880   org.jdom2.ContentList$FilterList
92:             1201    28824   sun.security.jca.ServiceId
93:             598     28704   sun.security.jca.ProviderList$ServiceList
94:             1718    27488   java.lang.Character
95:             664     26560   java.lang.ref.SoftReference
96:             413     26432   java.text.SimpleDateFormat
97:             330     26400   com.mysql.jdbc.ConnectionPropertiesImpl$MemorySizeConnectionProperty
98:             173     26296   com.mysql.jdbc.StatementImpl
99:             794     25408   java.io.File
100:            610     24400   java.util.HashMap$KeyIterator
101:            100     24000   com.mysql.jdbc.MysqlIO
102:            424     23744   java.lang.Class$ReflectionData
103:            722     23104   org.jdom2.ContentList$FilterListIterator
104:            410     22960   java.util.Calendar$Builder
105:            85      21080   com.sun.rowset.CachedRowSetImpl
106:            291     20952   java.util.regex.Pattern
107:            172     19264   java.net.SocksSocketImpl
108:            299     19136   com.sun.crypto.provider.CipherCore
109:            299     19136   javax.crypto.Cipher
110:            596     19072   java.lang.ref.WeakReference
111:            595     19040   com.mysql.jdbc.JDBC4DatabaseMetaData
112:            485     18632   com.mysql.jdbc.Field[]
113:            768     18432   java.util.Collections$SynchronizedRandomAccessList
114:            72      18432   com.mysql.jdbc.PreparedStatement
115:            458     18320   java.math.BigInteger
116:            756     18144   java.util.Date
117:            439     17560   org.jdom2.ContentList
118:            312     17472   com.zaxxer.hikari.pool.HikariProxyConnection
119:            722     17328   org.jdom2.filter.ElementFilter
120:            414     16560   java.text.DigitList
121:            342     16416   com.google.gson.internal.LinkedTreeMap$Node
122:            408     16320   org.jdom2.Element
123:            284     15904   java.util.regex.Pattern$GroupHead[]
124:            629     15096   org.jdom2.Text
125:            461     14752   java.lang.ThreadLocal$ThreadLocalMap$Entry
126:            598     14352   sun.security.jca.ProviderList$ServiceList$1
127:            246     13776   java.lang.invoke.MemberName
128:            427     13664   java.util.Vector
129:            456     13016   java.security.ProtectionDomain[]
130:            381     12304   org.jdom2.Attribute[]
131:            381     12192   org.jdom2.AttributeList
132:            147     11760   java.lang.ThreadLocal$ThreadLocalMap$Entry[]
133:            270     11624   org.jdom2.Content[]
134:            722     11552   java.lang.Boolean
135:            207     11520   java.lang.reflect.Method[]
136:            479     11496   org.jpos.util.Log
137:            345     11040   java.util.Collections$UnmodifiableMap
138:            341     10912   sun.misc.FDBigInteger
139:            255     10200   sun.misc.URLClassPath$1
140:            312     9984    com.zaxxer.hikari.pool.HikariProxyPreparedStatement
141:            303     9848    long[]
142:            48      9600    client.rintis.RintisData
143:            299     9568    javax.crypto.SecretKeyFactory
144:            393     9432    org.bouncycastle.asn1.ASN1ObjectIdentifier
145:            388     9304    java.security.cert.Certificate[]
146:            188     9024    org.jpos.iso.ISOMsg
147:            561     8976    com.sun.crypto.provider.DESKey
148:            180     8640    java.util.Properties
149:            214     8560    java.security.AccessControlContext
150:            258     8256    com.mysql.jdbc.RowDataStatic
151:            101     8080    java.sql.Statement[]
152:            167     8016    java.net.SocketOutputStream
153:            167     8016    java.net.SocketInputStream
154:            110     7920    com.mysql.jdbc.ConnectionPropertiesImpl$LongConnectionProperty
155:            247     7904    java.lang.invoke.LambdaForm$Name
156:            196     7840    java.math.BigDecimal
157:            115     7360    java.net.URL
158:            299     7176    com.sun.crypto.provider.DESCrypt
159:            299     7176    com.sun.crypto.provider.ElectronicCodeBook
160:            290     6960    java.util.regex.Pattern$Start
161:            284     6840    java.lang.reflect.Constructor[]
162:            284     6816    java.util.regex.Pattern$TreeInfo
163:            85      6800    com.sun.rowset.internal.CachedRowSetWriter
164:            121     6776    java.lang.Package
165:            139     6672    java.util.Hashtable
166:            164     6560    java.lang.invoke.MethodType
167:            272     6528    java.util.BitSet
168:            270     6480    java.text.ParsePosition
169:            400     6400    java.time.Clock$SystemClock
170:            159     6360    client.hsm.HThalesMsg
171:            157     6280    org.jpos.iso.IFA_NUMERIC
172:            156     6240    com.mysql.jdbc.EscapeTokenizer
173:            70      6240    java.util.WeakHashMap$Entry[]
174:            255     6120    java.net.URLClassLoader$3
175:            255     6120    sun.misc.CompoundEnumeration
176:            255     6120    java.util.Enumeration[]
177:            255     6120    java.util.regex.Pattern$Single
178:            189     6048    java.io.FileDescriptor
179:            100     6000    java.lang.ref.SoftReference[]
180:            187     5984    javax.management.MBeanAttributeInfo
181:            148     5920    java.util.WeakHashMap$Entry
182:            181     5792    java.util.TreeMap$EntryIterator
183:            181     5792    sun.reflect.UnsafeObjectFieldAccessorImpl
184:            101     5656    com.zaxxer.hikari.pool.PoolEntry
185:            235     5640    sun.reflect.NativeConstructorAccessorImpl
186:            348     5568    java.util.HashMap$EntrySet
187:            171     5472    java.text.FieldPosition
188:            169     5408    java.net.Socket
189:            223     5352    java.time.Duration
190:            85      5312    javax.sql.rowset.RowSetMetaDataImpl$ColInfo[]
191:            166     5312    java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry
192:            209     5016    javax.management.ImmutableDescriptor
193:            312     4992    java.io.InputStream[]
194:            75      4800    java.util.concurrent.ConcurrentHashMap
195:            299     4784    com.sun.crypto.provider.DESCipher
196:            299     4784    com.sun.crypto.provider.DESKeyFactory
197:            299     4784    com.sun.crypto.provider.PKCS5Padding
198:            111     4440    org.jpos.iso.IFA_LLLCHAR
199:            184     4416    org.jpos.iso.ISOBitMap
200:            138     4416    sun.security.util.ObjectIdentifier
201:            273     4368    java.lang.Byte
202:            272     4352    com.google.gson.JsonPrimitive
203:            130     4160    com.sun.jmx.mbeanserver.ConvertingMethod
204:            74      4144    client.hsm.HThalesISOMsg
205:            86      4128    java.lang.invoke.LambdaForm
206:            171     4104    java.text.FieldPosition$Delegate
207:            256     4096    java.lang.Short
208:            85      4080    javax.sql.rowset.RowSetWarning
209:            255     4080    java.net.URLClassLoader$3$1
210:            85      4080    java.sql.SQLWarning
211:            170     4080    java.security.Permission[]
212:            91      4072    java.lang.invoke.LambdaForm$Name[]
213:            126     4032    java.util.LinkedList$ListItr
214:            251     4016    sun.reflect.DelegatingConstructorAccessorImpl
215:            100     4000    com.mysql.jdbc.util.ReadAheadInputStream
216:            62      3968    java.nio.DirectByteBuffer
217:            124     3968    java.net.InetAddress$InetAddressHolder
218:            66      3928    javax.management.MBeanAttributeInfo[]
219:            49      3920    client.rintis.NSICCS
220:            122     3904    java.util.LinkedHashMap$LinkedEntryIterator
221:            156     3744    com.mysql.jdbc.EscapeProcessorResult
222:            45      3600    java.io.File[]
223:            147     3528    java.lang.ThreadLocal$ThreadLocalMap
224:            110     3520    java.lang.Throwable
225:            85      3400    java.util.ServiceLoader$LazyIterator
226:            85      3400    com.sun.rowset.providers.RIOptimisticProvider
227:            85      3400    sun.misc.URLClassPath$2
228:            137     3288    com.zaxxer.hikari.util.FastList
229:            137     3288    java.lang.Double
230:            67      3216    javax.management.MBeanInfo
231:            6       3168    java.util.TimerTask[]
232:            65      3120    java.util.WeakHashMap
233:            129     3096    org.jpos.iso.header.BaseHeader
234:            55      3080    sun.nio.cs.UTF_8$Encoder
235:            95      3040    java.lang.invoke.DirectMethodHandle
236:            126     3024    java.security.Provider$UString
237:            52      2912    java.lang.invoke.MethodTypeForm
238:            28      2912    java.lang.invoke.MethodHandle[]
239:            45      2880    javax.management.openmbean.OpenMBeanAttributeInfoSupport
240:            36      2880    com.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry[]
241:            35      2800    com.google.gson.stream.JsonReader
242:            87      2784    java.util.PropertyPermission
243:            69      2760    java.io.ObjectStreamField
244:            85      2720    com.sun.rowset.internal.Row
245:            85      2720    java.util.ServiceLoader
246:            85      2720    com.sun.rowset.internal.CachedRowSetReader
247:            84      2688    sun.security.util.DerInputBuffer
248:            84      2688    java.lang.ref.ReferenceQueue
249:            84      2688    sun.security.util.DerValue
250:            111     2664    java.lang.invoke.LambdaForm$NamedFunction
251:            54      2592    java.util.concurrent.ThreadPoolExecutor$Worker
252:            137     2568    com.sun.jmx.mbeanserver.MXBeanMapping[]
253:            107     2568    java.io.BufferedOutputStream
254:            64      2560    sun.nio.cs.UTF_8$Decoder
255:            63      2520    org.jpos.iso.IF_CHAR
256:            105     2520    java.net.Inet4Address
257:            61      2440    javax.management.MBeanOperationInfo
258:            76      2432    sun.misc.FloatingDecimal$ASCIIToBinaryBuffer
259:            100     2400    com.mysql.jdbc.authentication.MysqlNativePasswordPlugin
260:            100     2400    com.mysql.jdbc.authentication.MysqlOldPasswordPlugin
261:            100     2400    com.zaxxer.hikari.pool.HikariPool$$Lambda$16
262:            100     2400    com.mysql.jdbc.StandardSocketFactory
263:            58      2320    sun.misc.Cleaner
264:            6       2304    java.util.TimerThread
265:            138     2208    java.util.LinkedHashMap$LinkedEntrySet
266:            137     2192    java.util.TreeMap$EntrySet
267:            136     2176    java.util.TreeMap$KeySet
268:            45      2160    org.jpos.transaction.PausedTransaction
269:            67      2144    com.mysql.jdbc.VersionedStringProperty
270:            4       2144    org.jpos.iso.ISOFieldPackager[]
271:            89      2136    org.jpos.space.TSpace$Expirable
272:            53      2120    sun.security.ec.NamedCurve
273:            53      2120    org.jpos.iso.IFB_NUMERIC
274:            85      2040    com.mysql.jdbc.ByteArrayRow
275:            85      2040    javax.sql.rowset.RowSetMetaDataImpl
276:            85      2040    com.mysql.jdbc.ResultSetMetaData
277:            85      2040    com.zaxxer.hikari.pool.HikariProxyResultSet
278:            21      2016    java.util.jar.JarFile$JarFileEntry
279:            84      2016    sun.security.util.DerInputStream
280:            28      2016    sun.reflect.DelegatingClassLoader
281:            50      2000    java.security.ProtectionDomain
282:            35      1960    sun.misc.URLClassPath$JarLoader
283:            80      1920    sun.security.x509.AVA[]
284:            80      1920    sun.security.x509.RDN
285:            80      1920    sun.security.x509.AVA
286:            79      1888    javax.management.ObjectName$Property[]
287:            39      1872    sun.util.locale.LocaleObjectCache$CacheEntry
288:            56      1792    java.nio.DirectByteBuffer$Deallocator
289:            110     1760    com.mysql.jdbc.log.StandardLogger
290:            53      1696    java.security.spec.EllipticCurve
291:            57      1696    javax.management.MBeanOperationInfo[]
292:            35      1680    com.google.gson.internal.LinkedTreeMap
293:            35      1680    java.util.zip.Inflater
294:            52      1664    java.util.Collections$SynchronizedMap
295:            68      1632    java.text.CalendarBuilder
296:            68      1632    javax.management.ObjectName$Property
297:            40      1600    sun.management.DiagnosticCommandArgumentInfo
298:            25      1600    java.util.jar.JarFile
299:            40      1600    javax.management.ObjectName
300:            50      1600    java.util.concurrent.locks.ReentrantLock$NonfairSync
301:            66      1584    java.util.regex.Pattern$Slice
302:            49      1568    java.security.CodeSource
303:            48      1536    org.jpos.transaction.Context
304:            64      1536    com.sun.jmx.mbeanserver.PerInterface$MethodAndSig
305:            48      1536    cms.CardInfo
306:            64      1536    java.io.ExpiringCache$Entry
307:            27      1512    java.util.ResourceBundle$CacheKey
308:            62      1488    server.edcbwk.IsoListener$ZPK
309:            37      1480    org.jpos.iso.IFB_LLLCHAR
310:            30      1440    java.time.temporal.ValueRange
311:            35      1400    com.google.gson.stream.JsonWriter
312:            35      1400    java.io.StringReader
313:            15      1376    java.lang.Byte[]
314:            1       1376    sun.misc.FDBigInteger[]
315:            86      1376    java.lang.ref.ReferenceQueue$Lock
316:            85      1360    com.sun.rowset.RowSetFactoryImpl
317:            85      1360    javax.sql.rowset.RowSetProvider$2
318:            85      1360    java.lang.ClassLoader$2
319:            85      1360    javax.sql.rowset.RowSetProvider$1
320:            85      1360    java.security.AccessController$1
321:            28      1344    java.util.logging.LogManager$LoggerWeakRef
322:            27      1296    java.util.ResourceBundle$BundleReference
323:            9       1296    org.jpos.iso.channel.NACChannel
324:            54      1296    java.security.spec.ECPoint
325:            39      1280    java.math.BigInteger[]
326:            53      1272    java.util.Collections$SingletonList
327:            52      1248    sun.nio.ch.Util$BufferCache
328:            30      1200    java.time.temporal.ChronoField
329:            37      1184    java.io.ByteArrayInputStream
330:            3       1152    org.jpos.util.ThreadPool$PooledThread
331:            15      1080    client.rintis.Field126Transfer
332:            45      1080    org.jpos.q2.iso.QMUX$AsyncRequest
333:            44      1056    org.jpos.iso.ISOBinaryField
334:            1       1040    java.lang.Long[]
335:            1       1040    java.lang.Short[]
336:            1       1040    java.lang.Integer[]
337:            1       1040    org.bouncycastle.asn1.ASN1ObjectIdentifier[][]
338:            32      1024    java.lang.StringCoding$StringDecoder
339:            40      960     com.sun.jmx.mbeanserver.NamedObject
340:            30      960     java.security.Provider$EngineDescription
341:            30      960     java.util.zip.ZipCoder
342:            13      936     java.util.logging.Logger
343:            19      912     sun.management.DiagnosticCommandInfo
344:            5       896     java.lang.Thread[]
345:            56      896     org.jpos.core.SimpleConfiguration
346:            7       864     double[]
347:            27      864     java.util.ResourceBundle$LoaderReference
348:            27      856     java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser[]
349:            35      840     java.util.zip.ZStreamRef
350:            15      840     javax.management.openmbean.ArrayType
351:            35      840     java.util.concurrent.LinkedBlockingQueue$Node
352:            35      840     java.io.StringWriter
353:            34      816     java.sql.Date
354:            50      800     java.security.ProtectionDomain$Key
355:            20      800     com.sun.jmx.mbeanserver.PerInterface
356:            25      800     sun.security.x509.AlgorithmId
357:            20      800     com.sun.jmx.mbeanserver.MXBeanSupport
358:            50      800     java.security.Principal[]
359:            50      800     java.util.concurrent.locks.ReentrantLock
360:            25      800     java.lang.StringCoding$StringEncoder
361:            7       784     sun.net.httpserver.ExchangeImpl
362:            7       784     sun.nio.ch.SocketChannelImpl
363:            16      768     sun.security.x509.X500Name
364:            24      768     javax.management.MBeanParameterInfo
365:            24      768     sun.security.x509.OIDMap$OIDInfo
366:            32      768     com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$IdentityMapping
367:            19      760     sun.util.locale.BaseLocale$Key
368:            19      760     org.jpos.iso.IFA_LLCHAR
369:            31      744     org.jdom2.Document
370:            18      720     org.jpos.iso.IFA_LLNUM
371:            15      720     java.lang.management.PlatformComponent
372:            30      720     java.util.ArrayDeque
373:            29      696     java.lang.Class$AnnotationData
374:            23      696     java.io.ObjectStreamField[]
375:            29      696     java.util.Arrays$ArrayList
376:            21      672     com.sun.jmx.mbeanserver.WeakIdentityHashMap$IdentityWeakReference
377:            7       672     sun.net.httpserver.HttpConnection
378:            27      648     java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
379:            27      648     java.time.format.DateTimeFormatterBuilder$CompositePrinterParser
380:            4       640     org.jpos.transaction.TransactionManager
381:            20      640     java.util.logging.LogManager$LogNode
382:            8       640     sun.security.x509.X509CertImpl
383:            20      640     java.lang.invoke.BoundMethodHandle$Species_L
384:            26      624     java.security.spec.ECFieldF2m
385:            3       624     java.lang.invoke.LambdaForm[]
386:            19      608     sun.management.DiagnosticCommandImpl$Wrapper
387:            19      608     java.util.Locale
388:            19      608     sun.util.locale.BaseLocale
389:            19      608     java.time.format.DateTimeFormatterBuilder$NumberPrinterParser
390:            15      600     java.time.format.DateTimeFormatter
391:            15      600     org.jpos.iso.IFA_AMOUNT
392:            25      600     java.lang.RuntimePermission
393:            16      592     sun.security.x509.RDN[]
394:            14      560     javax.management.openmbean.SimpleType
395:            35      560     com.google.gson.JsonObject
396:            10      560     sun.invoke.util.Wrapper
397:            7       560     java.net.URI
398:            35      560     com.google.gson.JsonParser
399:            35      560     java.util.concurrent.atomic.AtomicInteger
400:            14      560     sun.reflect.UnsafeQualifiedStaticIntegerFieldAccessorImpl
401:            17      544     java.security.Permissions
402:            22      536     javax.management.MBeanParameterInfo[]
403:            22      528     sun.reflect.generics.tree.SimpleClassTypeSignature
404:            1       528     java.lang.Character[]
405:            13      520     sun.misc.FloatingDecimal$BinaryToASCIIBuffer
406:            13      520     java.io.BufferedInputStream
407:            13      520     java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle
408:            16      512     java.time.temporal.ChronoUnit
409:            15      512     java.util.regex.Pattern$Node[]
410:            16      512     org.jpos.q2.Q2$QEntry
411:            9       504     javax.management.openmbean.CompositeType
412:            9       504     java.lang.invoke.LambdaFormEditor$Transform
413:            21      504     sun.security.x509.AVAKeyword
414:            21      504     java.util.AbstractMap$SimpleImmutableEntry
415:            19      488     sun.management.DiagnosticCommandArgumentInfo[]
416:            15      480     java.net.Inet6Address$Inet6AddressHolder
417:            15      480     java.util.regex.Pattern$Branch
418:            20      480     java.util.concurrent.CopyOnWriteArrayList
419:            20      480     java.util.concurrent.atomic.AtomicLong
420:            20      480     java.util.regex.Pattern$GroupHead
421:            20      480     java.util.regex.Pattern$GroupTail
422:            15      480     java.net.Inet6Address
423:            10      480     sun.util.locale.provider.LocaleResources$ResourceReference
424:            15      480     java.io.FilePermission
425:            6       456     sun.invoke.util.Wrapper[]
426:            23      456     javax.management.MBeanConstructorInfo[]
427:            19      456     java.util.Locale$LocaleKey
428:            8       448     javax.management.openmbean.OpenMBeanParameterInfoSupport
429:            8       448     sun.security.x509.X509CertInfo
430:            14      448     org.jpos.iso.IFA_BINARY
431:            8       448     sun.security.util.MemoryCache$SoftCacheEntry
432:            27      432     java.security.spec.ECFieldFp
433:            18      432     java.text.DateFormat$Field
434:            3       432     org.jpos.iso.channel.ASCIIChannel
435:            13      416     java.security.BasicPermissionCollection
436:            13      416     java.lang.invoke.SimpleMethodHandle
437:            17      408     com.sun.jmx.mbeanserver.StandardMBeanSupport
438:            22      408     sun.reflect.generics.tree.TypeArgument[]
439:            10      400     javax.crypto.CryptoPermission
440:            10      400     java.lang.invoke.DirectMethodHandle$Accessor
441:            10      400     sun.reflect.UnsafeQualifiedStaticObjectFieldAccessorImpl
442:            5       400     sun.net.www.protocol.jar.URLJarFile
443:            18      392     javax.management.MBeanNotificationInfo[]
444:            16      384     java.net.InetSocketAddress$InetSocketAddressHolder
445:            1       384     java.lang.ref.Finalizer$FinalizerThread
446:            16      384     sun.misc.MetaIndex
447:            16      384     javax.management.ObjectInstance
448:            1       384     org.jpos.q2.Q2$2
449:            12      384     java.util.regex.Pattern$Curly
450:            8       384     sun.net.httpserver.HttpContextImpl
451:            1       384     java.util.logging.LogManager$Cleaner
452:            1       376     java.lang.ref.Reference$ReferenceHandler
453:            15      360     java.util.jar.Manifest
454:            5       360     java.util.concurrent.ThreadPoolExecutor
455:            15      360     java.io.FilePermissionCollection
456:            15      360     javax.management.StandardMBean
457:            22      352     sun.reflect.DelegatingMethodAccessorImpl
458:            11      352     javax.management.MBeanConstructorInfo
459:            4       352     java.util.jar.JarVerifier
460:            22      352     sun.reflect.generics.tree.ClassTypeSignature
461:            21      336     participant.rintis.issuer.IGateRequest
462:            7       336     com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeMapping
463:            14      336     com.google.gson.internal.bind.TypeAdapters$32
464:            6       336     java.nio.DirectLongBufferU
465:            7       336     sun.net.httpserver.Request
466:            14      336     java.lang.invoke.LambdaFormEditor$Transform$Kind
467:            2       336     com.zaxxer.hikari.HikariDataSource
468:            6       336     sun.management.MemoryPoolImpl
469:            6       336     sun.nio.cs.ISO_8859_1$Encoder
470:            16      328     java.lang.management.PlatformComponent[]
471:            4       320     java.util.concurrent.ScheduledThreadPoolExecutor
472:            10      320     java.lang.OutOfMemoryError
473:            8       320     sun.nio.ch.SelectionKeyImpl
474:            10      320     sun.security.jca.ProviderConfig
475:            13      312     java.lang.management.ManagementPermission
476:            13      312     java.net.InetAddress[]
477:            13      312     org.jdom2.Comment
478:            1       312     java.util.concurrent.ForkJoinPool
479:            13      312     sun.reflect.NativeMethodAccessorImpl
480:            2       304     com.zaxxer.hikari.pool.HikariPool
481:            18      288     sun.reflect.BootstrapConstructorAccessorImpl
482:            6       288     java.util.concurrent.LinkedBlockingQueue
483:            4       288     org.jpos.util.TPS
484:            9       288     java.util.logging.Level
485:            12      288     java.lang.invoke.Invokers
486:            12      288     java.util.Collections$UnmodifiableRandomAccessList
487:            9       288     jdk.internal.org.objectweb.asm.Type
488:            12      288     java.util.Collections$SynchronizedSet
489:            12      288     java.net.InetAddress$CacheEntry
490:            7       280     sun.nio.ch.SocketAdaptor
491:            7       280     sun.net.httpserver.Request$WriteStream
492:            7       280     sun.net.httpserver.FixedLengthInputStream
493:            17      272     java.time.format.DateTimeFormatterBuilder$CharLiteralPrinterParser
494:            11      264     org.jdom2.AttributeType
495:            11      264     java.time.ZoneOffset
496:            8       256     sun.misc.ProxyGenerator$PrimitiveTypeInfo
497:            2       256     org.jpos.iso.ISOServer
498:            8       256     java.nio.channels.SelectionKey[]
499:            2       256     org.jpos.q2.iso.QMUX
500:            8       256     javax.management.MBeanNotificationInfo
501:            16      256     java.net.InetSocketAddress
502:            12      256     java.security.CodeSigner[]
503:            8       248     java.lang.invoke.LambdaForm$BasicType[]
504:            6       240     sun.reflect.generics.repository.MethodRepository
505:            10      240     java.security.CryptoPrimitive
506:            15      240     java.util.regex.Pattern$BranchConn
507:            10      240     org.apache.xerces.impl.XMLEntityManager$EncodingInfo
508:            6       240     org.jpos.iso.IFB_LLCHAR
509:            6       240     org.jpos.iso.IFB_LLNUM
510:            6       240     java.lang.invoke.BoundMethodHandle$SpeciesData[]
511:            8       240     java.lang.Boolean[]
512:            6       240     sun.management.MemoryPoolImpl$PoolSensor
513:            10      240     com.google.gson.stream.JsonToken
514:            6       240     sun.management.MemoryPoolImpl$CollectionSensor
515:            2       240     org.jpos.q2.iso.ChannelAdaptor
516:            14      224     com.sun.net.httpserver.Headers
517:            14      224     participant.rintis.issuer.IGateLogging
518:            7       224     sun.net.httpserver.FixedLengthOutputStream
519:            7       224     java.io.FileInputStream
520:            9       216     java.util.regex.Pattern$BitClass
521:            3       216     sun.security.provider.NativePRNG$RandomIO
522:            9       216     java.util.logging.Level$KnownLevel
523:            9       216     java.util.concurrent.CopyOnWriteArrayList$COWIterator
524:            9       216     sun.util.logging.PlatformLogger$Level
525:            10      208     java.lang.reflect.Type[]
526:            13      208     java.lang.ThreadLocal
527:            7       208     java.lang.invoke.LambdaForm$NamedFunction[]
528:            5       200     java.lang.invoke.BoundMethodHandle$SpeciesData
529:            5       200     java.util.PropertyResourceBundle
530:            5       200     sun.security.x509.AuthorityKeyIdentifierExtension
531:            5       200     java.lang.ClassLoader$NativeLibrary
532:            2       200     java.text.DateFormat$Field[]
533:            6       192     sun.reflect.generics.tree.MethodTypeSignature
534:            8       192     sun.reflect.generics.factory.CoreReflectionFactory
535:            8       192     java.lang.invoke.MethodHandleImpl$Intrinsic
536:            2       192     sun.security.jgss.SunProvider
537:            8       192     sun.security.util.BitArray
538:            4       192     sun.misc.URLClassPath
539:            8       192     sun.security.x509.CertificateValidity
540:            8       192     javax.crypto.CryptoPermissionCollection
541:            8       192     sun.security.util.Cache$EqualByteArray
542:            6       192     java.lang.invoke.LambdaForm$BasicType
543:            6       192     java.util.Random
544:            2       192     sun.security.provider.Sun
545:            8       192     java.math.RoundingMode
546:            4       192     org.jpos.util.TPS$1
547:            2       192     org.jpos.q2.iso.QServer
548:            6       192     java.time.format.TextStyle
549:            2       176     org.jpos.util.ThreadPool
550:            11      176     java.text.NumberFormat$Field
551:            3       168     javax.management.openmbean.OpenMBeanOperationInfoSupport
552:            7       168     sun.security.x509.NetscapeCertTypeExtension$MapEntry
553:            1       168     client.hsm.HThalesChannel
554:            7       168     java.net.NetPermission
555:            9       168     sun.reflect.generics.tree.FieldTypeSignature[]
556:            7       168     com.sun.management.VMOption$Origin
557:            7       168     org.jdom2.Content$CType
558:            1       168     java.math.BigInteger[][]
559:            5       160     sun.security.x509.SubjectKeyIdentifierExtension
560:            4       160     java.util.IdentityHashMap
561:            5       160     sun.security.util.DisabledAlgorithmConstraints$KeySizeConstraint
562:            5       160     java.util.Stack
563:            1       160     client.rintis.IsoChannel
564:            5       160     javax.management.StandardEmitterMBean
565:            5       160     java.io.DataInputStream
566:            2       160     util.database.MySQLDbConnection
567:            4       160     sun.security.rsa.RSAPublicKeyImpl
568:            10      160     sun.security.x509.KeyIdentifier
569:            5       160     java.util.RegularEnumSet
570:            4       160     sun.security.provider.DSAPublicKeyImpl
571:            5       160     java.io.DataOutputStream
572:            2       160     java.lang.String[][]
573:            5       160     org.jpos.iso.IFB_BINARY
574:            9       160     sun.reflect.generics.tree.FormalTypeParameter[]
575:            1       160     client.igate.IsoChannel
576:            5       160     java.util.regex.Pattern$3
577:            5       160     org.jpos.iso.IFB_AMOUNT
578:            5       160     sun.util.locale.provider.LocaleProviderAdapter$Type
579:            6       144     java.util.regex.Pattern$Ctype
580:            6       144     com.zaxxer.hikari.util.UtilityElf$DefaultThreadFactory
581:            6       144     participant.rintis.issuer.VerifyARQC
582:            2       144     java.math.BigDecimal[]
583:            6       144     sun.security.util.DisabledAlgorithmConstraints$Constraint$Operator
584:            6       144     java.util.regex.Pattern$SingleI
585:            3       144     float[]
586:            6       144     java.util.Timer
587:            6       144     sun.reflect.generics.scope.MethodScope
588:            6       144     sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl
589:            3       144     sun.nio.cs.StreamEncoder
590:            6       144     sun.misc.PerfCounter
591:            6       144     java.util.TaskQueue
592:            1       136     java.time.temporal.ChronoField[]
593:            8       128     java.util.Collections$UnmodifiableSet
594:            4       128     com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$ArrayMapping
595:            8       128     sun.security.x509.CertificateSerialNumber
596:            8       128     sun.net.httpserver.AuthFilter
597:            4       128     java.lang.reflect.WeakCache$CacheValue
598:            8       128     participant.rintis.issuer.GetCardInfo
599:            1       128     sun.net.httpserver.ServerImpl
600:            4       128     java.lang.reflect.Proxy$Key1
601:            8       128     sun.security.x509.SerialNumber
602:            8       128     java.nio.channels.spi.AbstractInterruptibleChannel$1
603:            2       128     java.io.ExpiringCache$1
604:            4       128     java.security.AlgorithmParameters
605:            4       128     org.jpos.util.Profiler$Entry
606:            8       128     sun.security.x509.CertificateX509Key
607:            8       128     sun.security.x509.CertificateAlgorithmId
608:            4       128     java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue
609:            8       128     sun.security.x509.CertificateVersion
610:            2       128     java.security.SecureRandom
611:            2       128     org.jdom2.AttributeType[]
612:            4       128     org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission
613:            3       120     java.lang.invoke.BoundMethodHandle$Species_LL
614:            5       120     java.util.regex.Pattern$Ques
615:            5       120     com.sun.jmx.mbeanserver.ClassLoaderRepositorySupport$LoaderEntry
616:            3       120     java.io.BufferedWriter
617:            5       120     java.time.format.SignStyle
618:            5       120     com.google.gson.internal.bind.TypeAdapters$33
619:            3       120     java.lang.invoke.MethodHandleImpl$AsVarargsCollector
620:            1       120     client.hsm.HThalesAdaptor
621:            5       120     sun.reflect.annotation.AnnotationInvocationHandler
622:            5       120     sun.security.x509.CertificateExtensions
623:            5       120     sun.misc.FloatingDecimal$PreparedASCIIToBinaryBuffer
624:            2       112     java.lang.invoke.MethodType[]
625:            7       112     sun.net.httpserver.PlaceholderOutputStream
626:            1       112     org.jpos.q2.QClassLoader
627:            2       112     java.security.CryptoPrimitive[]
628:            7       112     sun.net.httpserver.WriteFinishedEvent
629:            1       112     java.time.LocalTime[]
630:            7       112     java.util.LinkedHashMap$LinkedValues
631:            2       112     sun.nio.cs.US_ASCII$Encoder
632:            1       104     org.jpos.q2.Q2
633:            2       96      com.sun.jmx.mbeanserver.MBeanIntrospector$MBeanInfoMap
634:            1       96      sun.security.smartcardio.SunPCSC
635:            1       96      sun.security.jca.ProviderList$1
636:            4       96      java.math.MathContext
637:            3       96      sun.util.locale.provider.LocaleServiceProviderPool
638:            6       96      sun.reflect.generics.tree.TypeSignature[]
639:            1       96      org.jcp.xml.dsig.internal.dom.XMLDSigRI
640:            3       96      sun.reflect.generics.reflectiveObjects.TypeVariableImpl
641:            3       96      java.io.PrintStream
642:            1       96      com.sun.security.sasl.Provider
643:            3       96      sun.security.x509.KeyUsageExtension
644:            4       96      java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser
645:            1       96      com.sun.net.ssl.internal.ssl.Provider
646:            1       96      sun.nio.ch.ServerSocketChannelImpl
647:            4       96      java.net.InetAddress
648:            2       96      sun.management.GarbageCollectorImpl
649:            2       96      sun.nio.cs.US_ASCII$Decoder
650:            1       96      long[][]
651:            3       96      sun.net.spi.DefaultProxySelector$NonProxyInfo
652:            3       96      sun.reflect.UnsafeStaticObjectFieldAccessorImpl
653:            2       96      javax.management.openmbean.TabularType
654:            1       96      sun.security.ec.SunEC
655:            1       96      com.sun.crypto.provider.SunJCE
656:            4       96      java.text.Normalizer$Form
657:            3       96      sun.nio.fs.UnixPath
658:            4       96      java.nio.file.StandardWatchEventKinds$StdWatchEventKind
659:            2       96      com.sun.jmx.mbeanserver.MBeanIntrospector$PerInterfaceMap
660:            3       96      java.io.FileOutputStream
661:            4       96      java.security.CodeSigner
662:            4       96      sun.misc.FormattedFloatingDecimal$Form
663:            2       96      java.time.ZoneOffset[]
664:            4       96      java.time.format.DateTimeFormatterBuilder$SettingsParser
665:            1       96      sun.security.rsa.SunRsaSign
666:            3       96      com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$EnumMapping
667:            2       96      java.util.concurrent.TimeUnit[]
668:            6       96      java.util.Timer$1
669:            3       96      sun.security.x509.BasicConstraintsExtension
670:            4       96      org.jpos.iso.ISOServer$PermLogPolicy
671:            2       96      java.lang.ThreadGroup
672:            6       96      org.jpos.iso.AsciiPrefixer
673:            2       96      java.util.concurrent.locks.ReentrantReadWriteLock$FairSync
674:            3       96      java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl
675:            1       96      sun.misc.Launcher$AppClassLoader
676:            3       96      java.lang.invoke.DirectMethodHandle$Special
677:            3       96      org.apache.xerces.xni.QName
678:            3       96      sun.reflect.generics.repository.ClassRepository
679:            3       96      sun.security.x509.NetscapeCertTypeExtension
680:            4       96      sun.security.provider.certpath.X509CertPath
681:            1       96      org.bouncycastle.jce.provider.BouncyCastleProvider
682:            4       96      sun.security.provider.DSAParameters
683:            4       96      com.zaxxer.hikari.pool.HikariPool$PoolEntryCreator
684:            2       88      java.time.LocalDateTime[]
685:            1       88      org.jpos.util.DailyLogListener
686:            1       88      sun.misc.Launcher$ExtClassLoader
687:            1       88      java.lang.Byte[][]
688:            1       88      sun.security.util.ObjectIdentifier[]
689:            2       80      java.util.Collections$SingletonMap
690:            2       80      java.util.Locale$Category
691:            1       80      sun.reflect.misc.MethodUtil
692:            2       80      com.zaxxer.hikari.util.ConcurrentBag
693:            2       80      com.sun.jmx.interceptor.DefaultMBeanServerInterceptor
694:            1       80      java.time.temporal.ChronoUnit[]
695:            2       80      com.sun.jmx.mbeanserver.JmxMBeanServer
696:            5       80      org.jpos.iso.BcdPrefixer
697:            2       80      java.io.ExpiringCache
698:            1       80      org.jpos.q2.qbean.SystemMonitor
699:            5       80      com.sun.proxy.$Proxy1
700:            2       80      sun.management.MemoryManagerImpl
701:            2       80      com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$TabularMapping
702:            2       80      com.zaxxer.hikari.pool.ProxyLeakTask
703:            2       80      com.sun.jmx.mbeanserver.MBeanServerDelegateImpl
704:            5       80      javax.security.auth.x500.X500Principal
705:            3       72      sun.security.util.DisabledAlgorithmConstraints
706:            1       72      javax.management.openmbean.SimpleType[]
707:            3       72      org.jdom2.Namespace
708:            3       72      java.time.format.ResolverStyle
709:            3       72      java.util.concurrent.atomic.AtomicMarkableReference$Pair
710:            3       72      sun.reflect.generics.tree.ClassSignature
711:            2       72      sun.security.jca.ProviderConfig[]
712:            3       72      java.sql.SQLPermission
713:            3       72      java.net.Proxy$Type
714:            3       72      sun.security.provider.NativePRNG$Variant
715:            3       72      java.io.OutputStreamWriter
716:            3       72      java.util.concurrent.ConcurrentHashMap$KeySetView
717:            3       72      sun.reflect.generics.tree.FormalTypeParameter
718:            3       72      sun.misc.Signal
719:            3       72      com.sun.jmx.mbeanserver.ClassLoaderRepositorySupport$LoaderEntry[]
720:            1       72      sun.nio.ch.EPollArrayWrapper
721:            3       72      org.jdom2.input.sax.XMLReaders
722:            3       72      java.util.Base64$Encoder
723:            3       72      java.lang.annotation.RetentionPolicy
724:            3       72      java.security.SecurityPermission
725:            3       72      sun.misc.FloatingDecimal$ExceptionalBinaryToASCIIBuffer
726:            1       72      sun.util.locale.provider.JRELocaleProviderAdapter
727:            3       72      javax.crypto.CryptoPermissions
728:            3       72      sun.net.httpserver.HttpConnection$State
729:            1       72      java.util.ResourceBundle$RBClassLoader
730:            3       72      org.jpos.iso.IFA_BITMAP
731:            1       72      java.util.logging.LogManager$RootLogger
732:            3       72      sun.nio.fs.AbstractPoller$RequestType
733:            3       72      sun.util.resources.ParallelListResourceBundle$KeySet
734:            1       72      java.lang.invoke.LambdaFormEditor$Transform$Kind[]
735:            1       72      sun.nio.ch.EPollSelectorImpl
736:            2       64      java.lang.annotation.RetentionPolicy[]
737:            2       64      java.lang.invoke.LambdaFormEditor$Transform[]
738:            2       64      java.time.format.DateTimeFormatterBuilder$TextPrinterParser
739:            4       64      java.util.concurrent.ThreadPoolExecutor$DiscardPolicy
740:            2       64      sun.nio.fs.NativeBuffer[]
741:            4       64      com.google.gson.TypeAdapter$1
742:            4       64      java.util.jar.JarVerifier$3
743:            2       64      java.util.LinkedHashMap$LinkedValueIterator
744:            2       64      java.util.concurrent.SynchronousQueue
745:            2       64      java.time.temporal.IsoFields$Unit
746:            2       64      java.util.concurrent.SynchronousQueue$TransferQueue$QNode
747:            4       64      participant.selector.RintisTransaction
748:            2       64      sun.reflect.annotation.AnnotationType
749:            2       64      java.lang.ClassValue$Entry
750:            4       64      org.jpos.iso.BCDInterpreter
751:            2       64      java.lang.ThreadGroup[]
752:            2       64      sun.security.x509.SubjectAlternativeNameExtension
753:            2       64      sun.nio.fs.NativeBuffer
754:            4       64      sun.net.www.protocol.jar.Handler
755:            2       64      java.lang.ref.ReferenceQueue$Null
756:            2       64      com.sun.jmx.mbeanserver.Repository
757:            4       64      java.util.LinkedHashMap$LinkedKeySet
758:            2       64      com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CollectionMapping
759:            4       64      java.util.Collections$UnmodifiableCollection
760:            1       64      server.ca.CAXMLServer
761:            2       64      javax.sql.rowset.spi.ProviderImpl
762:            2       64      java.lang.VirtualMachineError
763:            4       64      java.util.Hashtable$EntrySet
764:            2       64      sun.security.util.MemoryCache
765:            1       56      java.util.logging.LogManager
766:            1       56      sun.security.provider.SHA
767:            1       56      java.net.SocketPermission
768:            1       56      java.lang.Runnable[]
769:            1       56      sun.util.logging.PlatformLogger$Level[]
770:            1       56      client.rintis.Mux
771:            2       56      org.bouncycastle.asn1.ASN1ObjectIdentifier[]
772:            1       56      int[][]
773:            3       56      sun.reflect.generics.tree.ClassTypeSignature[]
774:            1       56      com.google.gson.stream.JsonToken[]
775:            2       48      com.sun.jmx.mbeanserver.WeakIdentityHashMap
776:            2       48      java.util.concurrent.SynchronousQueue$TransferQueue
777:            1       48      com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$Mappings
778:            3       48      participant.rintis.issuer.CheckPIN
779:            2       48      com.zaxxer.hikari.util.DriverDataSource
780:            3       48      org.apache.xerces.impl.dv.dtd.ListDatatypeValidator
781:            2       48      com.mysql.jdbc.SingleByteCharsetConverter
782:            1       48      sun.util.resources.en.CurrencyNames_en_US
783:            1       48      org.jdom2.Content$CType[]
784:            2       48      java.security.cert.X509Certificate[]
785:            2       48      java.util.logging.Logger$LoggerBundle
786:            2       48      java.util.concurrent.locks.ReentrantReadWriteLock
787:            1       48      sun.util.resources.TimeZoneNames
788:            1       48      java.lang.Object[][]
789:            2       48      org.jpos.util.Logger
790:            2       48      org.jpos.iso.ISOServer$Session
791:            2       48      java.util.regex.Pattern$5
792:            2       48      java.net.InetAddress$Cache
793:            1       48      sun.util.resources.CalendarData
794:            2       48      java.nio.charset.CoderResult
795:            2       48      java.io.File$PathStatus
796:            1       48      com.sun.management.VMOption$Origin[]
797:            2       48      java.net.StandardProtocolFamily
798:            3       48      participant.rintis.issuer.VerifyCard
799:            2       48      org.jpos.util.BlockingQueue
800:            2       48      java.lang.reflect.ReflectPermission
801:            2       48      java.time.format.DateTimeFormatterBuilder$ZoneIdPrinterParser
802:            3       48      sun.security.util.AlgorithmDecomposer
803:            1       48      sun.text.resources.en.FormatData_en
804:            2       48      com.zaxxer.hikari.pool.HikariPool$HouseKeeper
805:            1       48      java.lang.invoke.MethodHandleImpl$Intrinsic[]
806:            2       48      java.net.InetAddress$Cache$Type
807:            1       48      org.jpos.q2.qbean.LoggerAdaptor
808:            2       48      org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$EC
809:            1       48      sun.util.resources.en.TimeZoneNames_en
810:            3       48      java.util.Base64$Decoder
811:            3       48      java.util.Collections$SingletonSet
812:            2       48      sun.security.jca.ProviderList$3
813:            1       48      sun.util.resources.en.CalendarData_en
814:            2       48      java.lang.ThreadLocal$SuppliedThreadLocal
815:            1       48      sun.text.resources.FormatData
816:            1       48      sun.security.x509.NetscapeCertTypeExtension$MapEntry[]
817:            2       48      sun.management.ManagementFactoryHelper$1
818:            1       48      sun.nio.cs.SingleByte$Decoder
819:            2       48      sun.reflect.generics.scope.ClassScope
820:            3       48      participant.rintis.issuer.PrepareBalanceInquiry
821:            1       48      sun.nio.fs.LinuxWatchService$Poller
822:            2       48      java.time.format.DateTimeTextProvider$LocaleStore
823:            1       48      sun.text.resources.en.FormatData_en_US
824:            2       48      java.lang.reflect.TypeVariable[]
825:            2       48      java.lang.invoke.MethodHandles$Lookup
826:            2       48      sun.security.jca.ProviderList
827:            1       48      java.lang.invoke.BoundMethodHandle$Species_L4
828:            1       48      client.igate.Mux
829:            3       48      java.nio.charset.CodingErrorAction
830:            2       48      sun.misc.NativeSignalHandler
831:            2       48      java.time.format.DateTimeFormatterBuilder$1
832:            3       48      java.text.AttributedCharacterIterator$Attribute
833:            2       48      javax.management.NotificationBroadcasterSupport
834:            1       48      sun.util.resources.CurrencyNames
835:            2       48      sun.nio.fs.NativeBuffer$Deallocator
836:            3       48      participant.rintis.issuer.PrepareAccountInquiry
837:            2       48      java.net.ServerSocket
838:            3       48      java.util.concurrent.atomic.AtomicMarkableReference
839:            3       48      sun.security.util.DisabledAlgorithmConstraints$Constraints
840:            1       48      org.jpos.util.DailyLogListener$DailyRotate
841:            2       48      sun.nio.fs.AbstractWatchKey$State
842:            2       48      com.google.gson.internal.bind.TypeAdapters$35
843:            2       48      java.util.regex.Pattern$SliceI
844:            2       48      java.util.regex.Pattern$1
845:            2       48      java.security.AllPermissionCollection
846:            3       48      java.lang.annotation.Annotation[]
847:            1       48      sun.nio.cs.StreamDecoder
848:            1       48      java.io.BufferedReader
849:            3       48      sun.text.normalizer.NormalizerBase$QuickCheckResult
850:            3       48      participant.selector.Rintis
851:            2       48      com.sun.jmx.mbeanserver.ClassLoaderRepositorySupport
852:            1       48      java.math.RoundingMode[]
853:            1       40      sun.net.httpserver.ServerImpl$ServerTimerTask
854:            1       40      com.zaxxer.hikari.pool.ProxyLeakTask$1
855:            1       40      org.jpos.iso.IFA_LLLNUM
856:            1       40      java.time.format.TextStyle[]
857:            1       40      sun.util.locale.provider.LocaleProviderAdapter$Type[]
858:            1       40      sun.security.jca.ServiceId[]
859:            1       40      sun.nio.fs.AbstractWatchService$1
860:            1       40      sun.nio.fs.LinuxWatchService$LinuxWatchKey
861:            1       40      javax.crypto.CryptoAllPermission
862:            1       40      java.util.ResourceBundle$1
863:            1       40      sun.management.DiagnosticCommandImpl
864:            1       40      java.lang.invoke.LambdaForm$Name[][]
865:            1       40      java.text.ParseException
866:            1       40      java.time.format.DateTimeFormatterBuilder
867:            1       40      sun.nio.cs.StandardCharsets$Classes
868:            1       40      java.lang.management.MemoryPoolMXBean[]
869:            1       40      java.time.format.SignStyle[]
870:            1       40      java.util.concurrent.LinkedBlockingDeque
871:            1       40      sun.security.util.DisabledAlgorithmConstraints$Constraint$Operator[]
872:            1       40      java.time.zone.ZoneRules
873:            1       40      org.jpos.iso.IFA_LLLLLCHAR
874:            1       40      sun.nio.cs.StandardCharsets$Cache
875:            1       40      sun.nio.cs.StandardCharsets$Aliases
876:            1       32      org.jpos.iso.ISOServer$PermLogPolicy[]
877:            1       32      java.util.concurrent.ThreadLocalRandom
878:            2       32      com.sun.jmx.mbeanserver.SecureClassLoaderRepository
879:            2       32      org.jpos.util.ConcurrentUtil$1
880:            1       32      org.jpos.iso.IFB_LLLLBINARY
881:            1       32      sun.net.httpserver.HttpConnection$State[]
882:            2       32      participant.selector.RintisNetworkMgmt
883:            2       32      sun.security.x509.RFC822Name
884:            2       32      java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter
885:            1       32      sun.nio.ch.ServerSocketAdaptor
886:            2       32      participant.rintis.issuer.PreparePurchase
887:            2       32      org.jpos.q2.iso.ChannelAdaptor$Receiver
888:            1       32      sun.nio.fs.AbstractPoller$RequestType[]
889:            1       32      java.lang.ClassCastException
890:            1       32      java.text.DontCareFieldPosition
891:            1       32      sun.nio.cs.StandardCharsets
892:            1       32      java.io.UnixFileSystem
893:            1       32      org.apache.xerces.jaxp.SAXParserFactoryImpl
894:            2       32      java.lang.Float
895:            2       32      java.nio.ByteOrder
896:            1       32      java.util.Vector$Itr
897:            1       32      java.lang.management.MemoryManagerMXBean[]
898:            2       32      org.slf4j.helpers.NOPLoggerFactory
899:            1       32      java.security.MessageDigest$Delegate
900:            2       32      java.util.Hashtable$KeySet
901:            2       32      org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator
902:            1       32      org.jpos.q2.QFactory
903:            1       32      java.time.format.ResolverStyle[]
904:            1       32      java.lang.NullPointerException
905:            1       32      sun.nio.ch.AllocatedNativeObject
906:            2       32      participant.selector.RintisTransfer
907:            2       32      java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock
908:            2       32      java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy
909:            2       32      participant.rintis.issuer.Echo
910:            1       32      java.time.format.DateTimeFormatterBuilder$FractionPrinterParser
911:            1       32      server.ca.ISO87APackagerCA
912:            1       32      org.jpos.util.Profiler
913:            2       32      java.util.concurrent.atomic.AtomicReference
914:            1       32      server.edcbwk.ISO87BPackagerEdcBWK
915:            1       32      java.net.Proxy$Type[]
916:            2       32      java.util.HashMap$Values
917:            1       32      sun.security.provider.NativePRNG$Variant[]
918:            2       32      com.zaxxer.hikari.pool.PoolBase$NopMetricsTrackerDelegate
919:            2       32      sun.nio.ch.SocketDispatcher
920:            2       32      participant.rintis.issuer.PrepareVoid
921:            2       32      org.bouncycastle.jcajce.provider.asymmetric.dh.KeyFactorySpi
922:            1       32      java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl
923:            2       32      participant.rintis.issuer.PrepareTrfDebitCredit
924:            1       32      org.bouncycastle.jce.provider.BouncyCastleProviderConfiguration
925:            2       32      participant.rintis.issuer.PreparePurchaseReversal
926:            1       32      org.jdom2.input.sax.XMLReaders[]
927:            2       32      participant.rintis.issuer.PrepareTransferInquiry
928:            2       32      org.bouncycastle.jcajce.provider.asymmetric.dstu.KeyFactorySpi
929:            2       32      java.time.format.DateTimeFormatterBuilder$StringLiteralPrinterParser
930:            1       32      java.lang.ArithmeticException
931:            1       32      sun.nio.fs.LinuxFileSystem
932:            1       32      java.lang.OutOfMemoryError[]
933:            2       32      java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock
934:            2       32      sun.security.x509.GeneralNames
935:            2       32      participant.rintis.issuer.AccountInquiryReply
936:            2       32      java.lang.StackTraceElement[]
937:            2       32      com.zaxxer.hikari.pool.PoolBase$SynchronousExecutor
938:            1       32      sun.util.locale.provider.LocaleResources
939:            2       32      com.sun.jmx.mbeanserver.MBeanInstantiator
940:            1       32      sun.security.validator.SimpleValidator
941:            1       32      org.jpos.iso.packager.BASE24Packager
942:            1       32      org.apache.xerces.impl.XMLEntityScanner$1
943:            2       32      participant.rintis.issuer.CheckToAccount
944:            1       32      javax.crypto.spec.RC5ParameterSpec
945:            2       32      java.lang.Shutdown$Lock
946:            1       32      java.text.Normalizer$Form[]
947:            1       32      sun.nio.fs.LinuxWatchService
948:            1       32      java.lang.reflect.WeakCache
949:            1       32      sun.misc.FormattedFloatingDecimal$Form[]
950:            2       32      sun.security.x509.GeneralName
951:            1       32      java.util.regex.Pattern$BnM
952:            1       32      java.util.logging.LogManager$SystemLoggerContext
953:            1       32      sun.security.provider.SecureRandom
954:            2       32      org.jpos.q2.iso.ChannelAdaptor$Sender
955:            1       32      java.util.UUID
956:            1       32      java.time.format.DateTimeFormatterBuilder$SettingsParser[]
957:            1       32      client.igate.ISO87APackagerIGate
958:            1       32      java.io.EOFException
959:            1       32      java.time.temporal.IsoFields$Field[]
960:            2       32      sun.security.provider.NativePRNG
961:            1       24      java.time.zone.TzdbZoneRulesProvider
962:            1       24      org.jdom2.input.sax.XMLReaders$NONSingleton
963:            1       24      org.jpos.iso.IFB_BITMAP
964:            1       24      sun.net.sdp.SdpProvider
965:            1       24      server.gui.GUIHandlerDeposit
966:            1       24      sun.management.OperatingSystemImpl
967:            1       24      sun.security.validator.EndEntityChecker
968:            1       24      sun.management.CompilationImpl
969:            1       24      java.util.concurrent.TimeUnit$6
970:            1       24      sun.nio.cs.ThreadLocalCoders$2
971:            1       24      sun.net.www.protocol.http.Handler
972:            1       24      sun.nio.cs.ISO_8859_1
973:            1       24      sun.nio.cs.MS1252
974:            1       24      sun.launcher.LauncherHelper
975:            1       24      java.util.concurrent.TimeUnit$3
976:            1       24      sun.misc.FormattedFloatingDecimal
977:            1       24      server.ca.CAXMLReportHandler
978:            1       24      sun.nio.fs.AbstractWatchKey$State[]
979:            1       24      sun.management.VMManagementImpl
980:            1       24      com.google.gson.internal.bind.TypeAdapters$34
981:            1       24      sun.management.ThreadImpl
982:            1       24      java.util.Locale$Cache
983:            1       24      java.lang.invoke.MethodHandleImpl$4
984:            1       24      java.time.temporal.IsoFields$Field$3
985:            1       24      sun.util.locale.provider.CurrencyNameProviderImpl
986:            1       24      java.lang.ClassValue$Version
987:            1       24      java.util.Collections$EmptyMap
988:            1       24      server.edcbwk.IsoListener
989:            1       24      java.io.InputStreamReader
990:            1       24      sun.nio.cs.UTF_8
991:            1       24      sun.util.locale.provider.TimeZoneNameProviderImpl
992:            1       24      client.hsm.HThalesCore
993:            1       24      sun.management.RuntimeImpl
994:            1       24      server.ca.CAXMLHandlerTest
995:            1       24      com.sun.jmx.remote.util.ClassLogger
996:            1       24      server.ca.CAXMLHandlerIndomaret
997:            1       24      sun.launcher.LauncherHelper[]
998:            1       24      java.io.ByteArrayOutputStream
999:            1       24      java.util.concurrent.TimeUnit$7
1000:           1       24      sun.nio.cs.UTF_16BE
1001:           1       24      java.net.Inet6AddressImpl
1002:           1       24      java.time.format.DecimalStyle
1003:           1       24      sun.util.locale.provider.DateFormatProviderImpl
1004:           1       24      java.util.concurrent.TimeUnit$4
1005:           1       24      java.util.logging.LoggingPermission
1006:           1       24      java.math.MutableBigInteger
1007:           1       24      java.util.concurrent.TimeUnit$1
1008:           1       24      sun.util.locale.provider.DecimalFormatSymbolsProviderImpl
1009:           1       24      java.util.Locale$Category[]
1010:           1       24      org.jpos.iso.packager.DummyPackager
1011:           1       24      java.time.temporal.IsoFields$Field$1
1012:           1       24      client.hsm.HThalesAdaptor$Sender
1013:           1       24      java.time.temporal.IsoFields$Unit[]
1014:           1       24      javax.crypto.spec.RC2ParameterSpec
1015:           1       24      java.time.temporal.IsoFields$Field$4
1016:           1       24      java.util.logging.LogManager$LoggerContext
1017:           1       24      server.ca.CAXMLHandlerOld
1018:           1       24      org.jdom2.input.sax.XMLReaders$NONSingleton[]
1019:           1       24      server.ca.CAHandlerCallbackDR
1020:           1       24      sun.nio.cs.UTF_16LE
1021:           1       24      java.net.InetAddress$Cache$Type[]
1022:           1       24      org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECMQV
1023:           1       24      org.bouncycastle.asn1.x509.AlgorithmIdentifier
1024:           1       24      sun.util.locale.provider.CalendarDataProviderImpl
1025:           1       24      java.util.concurrent.TimeUnit$5
1026:           1       24      java.io.File$PathStatus[]
1027:           1       24      java.util.Currency
1028:           1       24      com.sun.jmx.mbeanserver.MXBeanLookup
1029:           1       24      org.apache.xerces.impl.Constants$ArrayEnumeration
1030:           1       24      sun.net.httpserver.ServerImpl$Dispatcher
1031:           1       24      sun.nio.cs.US_ASCII
1032:           1       24      sun.misc.JarIndex
1033:           1       24      java.lang.ClassValue$Entry[]
1034:           1       24      java.util.concurrent.TimeUnit$2
1035:           1       24      sun.nio.cs.ThreadLocalCoders$1
1036:           1       24      java.net.StandardProtocolFamily[]
1037:           1       24      org.slf4j.helpers.SubstituteLoggerFactory
1038:           1       24      sun.util.locale.provider.NumberFormatProviderImpl
1039:           1       24      server.ca.CAXMLHandler
1040:           1       24      sun.nio.fs.AbstractWatchKey$Event
1041:           1       24      server.edcmpn.IsoListener
1042:           1       24      java.util.Collections$SetFromMap
1043:           1       24      java.util.concurrent.Executors$DefaultThreadFactory
1044:           1       24      java.time.temporal.IsoFields$Field$2
1045:           1       24      sun.net.ProgressMonitor
1046:           1       24      sun.management.MemoryImpl
1047:           1       24      java.lang.invoke.MethodType$ConcurrentWeakInternSet
1048:           1       24      java.sql.DriverInfo
1049:           1       24      java.util.ResourceBundle$Control$CandidateListCache
1050:           1       24      sun.util.locale.BaseLocale$Cache
1051:           1       24      sun.util.locale.provider.DateFormatSymbolsProviderImpl
1052:           1       24      java.net.Proxy
1053:           1       24      sun.util.locale.provider.CalendarProviderImpl
1054:           1       24      sun.nio.cs.UTF_16
1055:           1       24      server.cms.CMSHandler
1056:           1       16      java.lang.management.PlatformComponent$15
1057:           1       16      sun.reflect.GeneratedConstructorAccessor6
1058:           1       16      sun.reflect.GeneratedConstructorAccessor8
1059:           1       16      sun.reflect.GeneratedConstructorAccessor12
1060:           1       16      sun.reflect.GeneratedConstructorAccessor10
1061:           1       16      sun.reflect.GeneratedConstructorAccessor14
1062:           1       16      sun.reflect.GeneratedMethodAccessor9
1063:           1       16      sun.reflect.GeneratedConstructorAccessor15
1064:           1       16      sun.reflect.GeneratedMethodAccessor10
1065:           1       16      java.nio.charset.CoderResult$2
1066:           1       16      sun.management.ManagementFactoryHelper$PlatformLoggingImpl
1067:           1       16      java.lang.ClassValue$Identity
1068:           1       16      sun.reflect.GeneratedConstructorAccessor1
1069:           1       16      sun.reflect.GeneratedMethodAccessor5
1070:           1       16      sun.reflect.GeneratedMethodAccessor3
1071:           1       16      sun.reflect.GeneratedConstructorAccessor3
1072:           1       16      sun.reflect.GeneratedConstructorAccessor5
1073:           1       16      sun.reflect.GeneratedMethodAccessor7
1074:           1       16      java.time.temporal.TemporalQueries$$Lambda$10
1075:           1       16      java.time.temporal.TemporalQueries$$Lambda$8
1076:           1       16      java.time.temporal.TemporalQueries$$Lambda$6
1077:           1       16      org.bouncycastle.asn1.DERNull
1078:           1       16      java.time.format.DateTimeFormatter$$Lambda$14
1079:           1       16      java.time.temporal.TemporalQueries$$Lambda$12
1080:           1       16      java.time.chrono.AbstractChronology$$Lambda$4
1081:           1       16      java.time.chrono.AbstractChronology$$Lambda$2
1082:           1       16      participant.rintis.issuer.PrepareWithdrawalReversal
1083:           1       16      participant.rintis.issuer.PrepareTrfDebit
1084:           1       16      javax.management.JMX
1085:           1       16      java.util.regex.Pattern$4
1086:           1       16      java.nio.Bits$1
1087:           1       16      participant.edcmpn.CheckPIN
1088:           1       16      java.net.URLClassLoader$7
1089:           1       16      sun.util.resources.LocaleData
1090:           1       16      org.slf4j.impl.StaticLoggerBinder
1091:           1       16      javax.management.NotificationBroadcasterSupport$1
1092:           1       16      org.jpos.iso.AsciiInterpreter
1093:           1       16      org.apache.xerces.impl.XMLEntityManager$1
1094:           1       16      participant.cms.AccountInquiryReply
1095:           1       16      participant.rintis.issuer.TransferInquiryReply
1096:           1       16      java.nio.file.Files$AcceptAllFilter
1097:           1       16      javax.management.MBeanServerBuilder
1098:           1       16      sun.text.normalizer.NormalizerBase$NFKDMode
1099:           1       16      com.mysql.jdbc.log.NullLogger
1100:           1       16      com.google.gson.internal.bind.TypeAdapters$9
1101:           1       16      sun.nio.ch.Util$3
1102:           1       16      participant.rintis.issuer.TrfCreditReversalReply
1103:           1       16      java.lang.invoke.MethodHandleImpl$2
1104:           1       16      participant.rintis.issuer.KeyChange
1105:           1       16      org.jpos.iso.LiteralInterpreter
1106:           1       16      java.lang.reflect.ReflectAccess
1107:           1       16      com.sun.jmx.mbeanserver.StandardMBeanIntrospector
1108:           1       16      com.google.gson.internal.bind.TypeAdapters$13
1109:           1       16      com.google.gson.internal.bind.TypeAdapters$2
1110:           1       16      com.google.gson.internal.bind.TypeAdapters$6
1111:           1       16      com.google.gson.internal.bind.TypeAdapters$17
1112:           1       16      com.google.gson.internal.bind.TypeAdapters$21
1113:           1       16      com.google.gson.internal.bind.TypeAdapters$27
1114:           1       16      java.util.LinkedHashSet
1115:           1       16      java.lang.System$2
1116:           1       16      participant.rintis.issuer.PrepareTrfCredit
1117:           1       16      java.math.BigDecimal$1
1118:           1       16      participant.edcmpn.BalanceInquiryReply
1119:           1       16      java.lang.ref.Reference$Lock
1120:           1       16      java.util.jar.JavaUtilJarAccessImpl
1121:           1       16      sun.management.HotSpotDiagnostic
1122:           1       16      java.lang.management.PlatformComponent$1
1123:           1       16      org.jdom2.input.sax.DefaultSAXHandlerFactory
1124:           1       16      java.util.Collections$EmptyList
1125:           1       16      java.lang.management.PlatformComponent$4
1126:           1       16      sun.security.util.ByteArrayLexOrder
1127:           1       16      participant.rintis.issuer.PurchaseReversalReply
1128:           1       16      java.lang.management.PlatformComponent$8
1129:           1       16      java.util.concurrent.CompletableFuture$AltResult
1130:           1       16      java.text.FieldPosition[]
1131:           1       16      java.lang.Terminator$1
1132:           1       16      participant.rintis.issuer.TrfDebitCreditReply
1133:           1       16      com.mysql.jdbc.Util
1134:           1       16      java.security.Provider[]
1135:           1       16      java.lang.management.PlatformComponent$12
1136:           1       16      org.jpos.iso.ISOServerClientDisconnectEvent
1137:           1       16      java.time.zone.ZoneOffsetTransitionRule[]
1138:           1       16      java.security.ProtectionDomain$JavaSecurityAccessImpl
1139:           1       16      org.apache.xerces.impl.dv.dtd.StringDatatypeValidator
1140:           1       16      sun.misc.Perf
1141:           1       16      java.nio.Bits$1$1
1142:           1       16      participant.rintis.issuer.PrepareWithdrawal
1143:           1       16      java.util.regex.Pattern$LastNode
1144:           1       16      sun.net.httpserver.ContextList
1145:           1       16      participant.rintis.issuer.WithdrawalReversalReply
1146:           1       16      org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi
1147:           1       16      sun.nio.ch.Net$1
1148:           1       16      java.util.Collections$EmptyIterator
1149:           1       16      java.lang.reflect.Proxy$KeyFactory
1150:           1       16      java.lang.ApplicationShutdownHooks$1
1151:           1       16      participant.rintis.issuer.TrfDebitReply
1152:           1       16      java.util.WeakHashMap$KeySet
1153:           1       16      org.bouncycastle.jcajce.provider.asymmetric.ecgost.KeyFactorySpi
1154:           1       16      org.jpos.util.SimpleLogListener
1155:           1       16      participant.edcmpn.ChangePIN
1156:           1       16      org.jpos.iso.LiteralBinaryInterpreter
1157:           1       16      com.google.gson.JsonNull
1158:           1       16      org.jpos.iso.NullPrefixer
1159:           1       16      com.google.gson.internal.bind.TypeAdapters$10
1160:           1       16      sun.nio.fs.LinuxFileSystemProvider
1161:           1       16      java.lang.InheritableThreadLocal
1162:           1       16      sun.text.normalizer.NormalizerBase$NFCMode
1163:           1       16      java.util.logging.Handler[]
1164:           1       16      com.google.gson.internal.bind.TypeAdapters$25
1165:           1       16      org.jpos.q2.SimpleConfigurationFactory
1166:           1       16      sun.misc.FormattedFloatingDecimal$1
1167:           1       16      java.lang.Runtime
1168:           1       16      java.lang.invoke.MethodHandleImpl$3
1169:           1       16      sun.net.DefaultProgressMeteringPolicy
1170:           1       16      com.google.gson.internal.bind.TypeAdapters$30
1171:           1       16      sun.util.locale.provider.SPILocaleProviderAdapter
1172:           1       16      sun.misc.FloatingDecimal$1
1173:           1       16      sun.net.httpserver.DefaultHttpServerProvider
1174:           1       16      participant.cms.Response
1175:           1       16      participant.rintis.issuer.Cutover
1176:           1       16      com.google.gson.internal.bind.TypeAdapters$7
1177:           1       16      com.google.gson.internal.bind.TypeAdapters$22
1178:           1       16      com.google.gson.internal.bind.TypeAdapters$28
1179:           1       16      com.google.gson.internal.bind.TypeAdapters$3
1180:           1       16      com.google.gson.internal.bind.TypeAdapters$18
1181:           1       16      com.google.gson.internal.bind.TypeAdapters$14
1182:           1       16      sun.net.spi.DefaultProxySelector
1183:           1       16      sun.reflect.generics.tree.TypeVariableSignature
1184:           1       16      java.time.format.DateTimeTextProvider$1
1185:           1       16      java.lang.management.PlatformComponent$5
1186:           1       16      participant.rintis.issuer.TrfCreditReply
1187:           1       16      sun.util.locale.provider.CalendarDataUtility$CalendarWeekParameterGetter
1188:           1       16      com.sun.jmx.interceptor.DefaultMBeanServerInterceptor$ResourceContext$1
1189:           1       16      java.lang.management.PlatformComponent$9
1190:           1       16      java.nio.file.attribute.FileAttribute[]
1191:           1       16      participant.rintis.issuer.PurchaseReply
1192:           1       16      participant.cms.BalanceInquiryReply
1193:           1       16      com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection$$Lambda$18
1194:           1       16      sun.reflect.GeneratedConstructorAccessor7
1195:           1       16      sun.reflect.GeneratedConstructorAccessor9
1196:           1       16      sun.reflect.GeneratedConstructorAccessor11
1197:           1       16      sun.reflect.GeneratedConstructorAccessor13
1198:           1       16      sun.reflect.GeneratedConstructorAccessor16
1199:           1       16      sun.reflect.GeneratedConstructorAccessor17
1200:           1       16      sun.reflect.GeneratedConstructorAccessor18
1201:           1       16      java.util.logging.LoggingProxyImpl
1202:           1       16      sun.management.ClassLoadingImpl
1203:           1       16      java.lang.management.PlatformComponent$13
1204:           1       16      java.lang.Enum[]
1205:           1       16      sun.net.www.protocol.file.Handler
1206:           1       16      participant.edcbwk.CheckPIN
1207:           1       16      java.lang.invoke.MemberName$Factory
1208:           1       16      org.jpos.iso.ISOServerAcceptEvent
1209:           1       16      sun.reflect.GeneratedMethodAccessor4
1210:           1       16      sun.reflect.GeneratedMethodAccessor2
1211:           1       16      sun.reflect.GeneratedConstructorAccessor4
1212:           1       16      sun.reflect.GeneratedMethodAccessor8
1213:           1       16      sun.reflect.GeneratedMethodAccessor6
1214:           1       16      java.time.format.DateTimeFormatterBuilder$$Lambda$5
1215:           1       16      java.time.temporal.TemporalQueries$$Lambda$7
1216:           1       16      java.time.temporal.TemporalQueries$$Lambda$11
1217:           1       16      java.time.temporal.TemporalQueries$$Lambda$9
1218:           1       16      java.time.format.DateTimeFormatter$$Lambda$13
1219:           1       16      com.zaxxer.hikari.util.ConcurrentBag$$Lambda$15
1220:           1       16      java.util.Currency$CurrencyNameGetter
1221:           1       16      participant.rintis.issuer.SignOn
1222:           1       16      sun.util.calendar.Gregorian
1223:           1       16      sun.reflect.GeneratedConstructorAccessor2
1224:           1       16      java.time.chrono.AbstractChronology$$Lambda$3
1225:           1       16      sun.reflect.GeneratedMethodAccessor1
1226:           1       16      org.jpos.iso.NullPadder
1227:           1       16      org.apache.xerces.impl.dv.dtd.IDDatatypeValidator
1228:           1       16      java.time.chrono.IsoChronology
1229:           1       16      sun.text.normalizer.NormalizerBase$Mode
1230:           1       16      java.lang.CharacterDataLatin1
1231:           1       16      sun.security.util.ByteArrayTagOrder
1232:           1       16      com.google.gson.stream.JsonReader$1
1233:           1       16      sun.misc.Launcher$Factory
1234:           1       16      sun.util.locale.provider.TimeZoneNameUtility$TimeZoneNameGetter
1235:           1       16      participant.edcbwk.SignOn
1236:           1       16      participant.rintis.issuer.PrepareTrfDebitCreditReversal
1237:           1       16      sun.misc.Launcher
1238:           1       16      org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator
1239:           1       16      participant.rintis.issuer.WithdrawalReply
1240:           1       16      sun.security.rsa.RSAKeyFactory
1241:           1       16      java.lang.reflect.Proxy$ProxyClassFactory
1242:           1       16      sun.util.resources.LocaleData$LocaleDataResourceBundleControl
1243:           1       16      org.jdom2.AttributeList$1
1244:           1       16      org.jpos.iso.RightPadder
1245:           1       16      org.jdom2.DefaultJDOMFactory
1246:           1       16      org.jpos.iso.AsciiHexInterpreter
1247:           1       16      javax.crypto.JceSecurityManager
1248:           1       16      com.google.gson.internal.LinkedTreeMap$1
1249:           1       16      participant.rintis.issuer.PrepareTrfDebitReversal
1250:           1       16      com.sun.jmx.mbeanserver.DescriptorCache
1251:           1       16      com.google.gson.internal.bind.TypeAdapters$26
1252:           1       16      java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory
1253:           1       16      sun.text.normalizer.NormalizerBase$NFKCMode
1254:           1       16      org.bouncycastle.openpgp.operator.bc.BcKeyFingerprintCalculator
1255:           1       16      java.util.ResourceBundle$Control
1256:           1       16      sun.net.httpserver.HttpServerImpl
1257:           1       16      com.google.gson.internal.bind.TypeAdapters$29
1258:           1       16      com.google.gson.internal.bind.TypeAdapters$23
1259:           1       16      com.google.gson.internal.bind.TypeAdapters$19
1260:           1       16      com.google.gson.internal.bind.TypeAdapters$15
1261:           1       16      com.google.gson.internal.bind.TypeAdapters$4
1262:           1       16      com.google.gson.internal.bind.TypeAdapters$11
1263:           1       16      com.mysql.jdbc.Driver
1264:           1       16      java.security.AllPermission
1265:           1       16      org.jpos.util.NameRegistrar
1266:           1       16      sun.net.www.protocol.jar.JarFileFactory
1267:           1       16      java.lang.management.PlatformComponent$2
1268:           1       16      java.lang.management.PlatformComponent$6
1269:           1       16      org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi
1270:           1       16      sun.nio.ch.FileChannelImpl$1
1271:           1       16      sun.util.locale.provider.AuxLocaleProviderAdapter$NullProvider
1272:           1       16      java.text.MessageFormat$Field
1273:           1       16      java.net.Socket$2
1274:           1       16      sun.nio.ch.EPollSelectorProvider
1275:           1       16      java.lang.management.PlatformComponent$10
1276:           1       16      java.util.Collections$EmptySet
1277:           1       16      participant.rintis.issuer.RintisLogging
1278:           1       16      java.nio.channels.spi.AbstractSelector$1
1279:           1       16      participant.edcmpn.SignOn
1280:           1       16      java.nio.charset.CoderResult$1
1281:           1       16      java.lang.management.PlatformComponent$14
1282:           1       16      java.text.DontCareFieldPosition$1
1283:           1       16      java.time.format.DateTimeFormatterBuilder$2
1284:           1       16      com.sun.proxy.$Proxy3
1285:           1       16      com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory
1286:           1       16      java.security.ProtectionDomain$2
1287:           1       16      com.sun.rowset.JdbcRowSetResourceBundle
1288:           1       16      java.util.regex.Pattern$Node
1289:           1       16      java.lang.ref.Reference$1
1290:           1       16      javax.xml.parsers.SecuritySupport
1291:           1       16      java.io.FileDescriptor$1
1292:           1       16      org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator
1293:           1       16      participant.rintis.issuer.PrepareTrfCreditReversal
1294:           1       16      com.sun.jmx.mbeanserver.MBeanAnalyzer$MethodOrder
1295:           1       16      java.util.zip.ZipFile$1
1296:           1       16      java.util.Optional
1297:           1       16      org.slf4j.helpers.NOPLogger
1298:           1       16      org.jpos.iso.LeftPadder
1299:           1       16      participant.rintis.issuer.SignOff
1300:           1       16      org.bouncycastle.jcajce.provider.asymmetric.gost.KeyFactorySpi
1301:           1       16      participant.edcbwk.ChangePIN
1302:           1       16      sun.nio.ch.Util$1
1303:           1       16      sun.misc.Unsafe
1304:           1       16      sun.text.normalizer.NormalizerBase$NFDMode
1305:           1       16      com.zaxxer.hikari.util.ClockSource$NanosecondClockSource
1306:           1       16      com.zaxxer.hikari.util.SuspendResumeLock$1
1307:           1       16      org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator
1308:           1       16      sun.net.httpserver.ExchangeImpl$1
1309:           1       16      com.sun.jmx.mbeanserver.MXBeanIntrospector
1310:           1       16      com.google.gson.internal.bind.TypeAdapters$8
1311:           1       16      participant.rintis.issuer.VoidReply
1312:           1       16      participant.edcbwk.Test
1313:           1       16      participant.rintis.issuer.TrfDebitCreditReversalReply
1314:           1       16      org.jpos.iso.RightTPadder
1315:           1       16      java.util.concurrent.ThreadPoolExecutor$AbortPolicy
1316:           1       16      org.bouncycastle.jcajce.provider.asymmetric.elgamal.KeyFactorySpi
1317:           1       16      participant.edcmpn.TransferReply
1318:           1       16      sun.reflect.ReflectionFactory
1319:           1       16      java.net.InetAddress$2
1320:           1       16      com.google.gson.internal.bind.TypeAdapters$1
1321:           1       16      com.google.gson.internal.bind.TypeAdapters$16
1322:           1       16      com.google.gson.internal.bind.TypeAdapters$12
1323:           1       16      com.google.gson.internal.bind.TypeAdapters$20
1324:           1       16      com.google.gson.internal.bind.TypeAdapters$24
1325:           1       16      com.google.gson.internal.bind.TypeAdapters$5
1326:           1       16      java.net.Socket$3
1327:           1       16      java.lang.String$CaseInsensitiveComparator
1328:           1       16      java.time.format.DateTimeFormatterBuilder$InstantPrinterParser
1329:           1       16      participant.rintis.issuer.VoidReversalReply
1330:           1       16      sun.misc.ASCIICaseInsensitiveComparator
1331:           1       16      java.lang.management.PlatformComponent$3
1332:           1       16      participant.rintis.issuer.TrfDebitReversalReply
1333:           1       16      java.lang.management.PlatformComponent$7
1334:           1       16      java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet
1335:           1       16      participant.edcmpn.TransferInquiryReply
1336:           1       16      participant.rintis.issuer.BalanceInquiryReply
1337:           1       16      java.lang.management.PlatformComponent$11
1338:           1       16      java.lang.Throwable[]
Total :         1768071 93416704

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/a69dbdb8-3914-4eaf-9614-421079c5fbcf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] Re: java process CPU utilization increasing

Victor Salaman-Medina

On Fri, Jun 2, 2017 at 2:24 AM, QSwitch <[hidden email]> wrote:
Connection

By barely looking at this data, I'd venture in guessing that you are not closing your JDBC connections... At the moment this dump was taken, you had 110 connections open, with approx. 10,000 prepared statements in memory, holding connection properties and underlying data belonging to resultsets... Is this normal behavior for your particular App?

/V

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALK1Syy0jds3zMv9ojrKm1kZKrBBVbMad8TKiwvRSJ69D1PzOg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] Re: java process CPU utilization increasing

QSwitch
Hi Victor,

Thanks for your comment, in fact, there are only 10 active connection to database, I am using MySQL and HikariCP connection pool with max connection = 10:

netstat -an | grep 3306
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:3306          127.0.0.1:54476         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54474         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54468         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54460         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54466         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54434         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54452         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54464         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54458         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54450         ESTABLISHED

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/cb647453-1bf4-4d71-bdec-831c298b76c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] Re: java process CPU utilization increasing

Victor Salaman-Medina
It's not what the dump is showing. For some reason those connections are being used and are not being garbage collected.

Sent from my iPhone

On Jun 2, 2017, at 3:41 AM, QSwitch <[hidden email]> wrote:

Hi Victor,

Thanks for your comment, in fact, there are only 10 active connection to database, I am using MySQL and HikariCP connection pool with max connection = 10:

netstat -an | grep 3306
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:3306          127.0.0.1:54476         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54474         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54468         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54460         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54466         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54434         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54452         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54464         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54458         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:54450         ESTABLISHED

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/cb647453-1bf4-4d71-bdec-831c298b76c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/4B256C41-D8BE-4E42-A2B8-8978FB2C34BA%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Loading...