Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-12042

Backport OPENIDM-10722: investigate high cpu in sun.security.provider package for Create Managed User

    XMLWordPrintable

    Details

      Description

      When stressing OpenIDM with creating managed user (10 concurrency), 70% cpu is spend on sun.security.provider.

      55% of the samples are in sun.security.provider.MD5.impleCompress, which is called from
      org.forgerock.jaspi.modules.session.jwt.AbstractJwtSessionModule.secureResponse(MessageInfo)
      org.forgerock.jaspi.modules.session.jwt.AbstractJwtSessionModule.validateJwtSessionCookie(MessageInfo)

      The next few are:
      Stack Trace Sample Count Percentage(%)
      sun.security.provider.MD5.implCompress(byte[], int) 6,358 55.071
      sun.security.provider.DigestBase.implCompressMultiBlock(byte[], int, int) 1,055 9.138
      sun.security.provider.ByteArrayAccess.b2iLittle64(byte[], int, int[]) 513 4.443
      sun.security.provider.ByteArrayAccess.i2bLittle4(int, byte[], int) 380 3.291
      sun.security.provider.DigestBase.engineDigest(byte[], int, int) 375 3.248
      java.security.MessageDigest$Delegate.engineUpdate(byte[], int, int) 196 1.698

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ramya.srinivassan Ramya Srinivassan
              Reporter:
              mark.offutt Mark Offutt [X] (Inactive)
              QA Assignee:
              Jakub Janoska [X] Jakub Janoska [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: