Uploaded image for project: 'Quarkus'
  1. Quarkus
  2. QUARKUS-4073

Memory consumption issues in RHBQ 3.8

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 3.8.6.GA
    • 3.8.1.ER1, 3.8.3.ER2
    • team/eng
    • False
    • None
    • False
    • +
    • Hide

      Locally:

      1. git clone git@github.com:quarkus-qe/quarkus-startstop.git
      2. cd quarkus-startstop
      3. depending on the target branch
        1. 3.2 git checkout feature/3-2-with-otel
        2. 3.8 git checkout feature/3.8
      4. run a test, for example mvn clean verify -pl testsuite -Dtest=StartStopTest#fullMicroProfileNative -Dstart-stop.iterations=25

      In Jenkins:

      Show
      Locally: git clone git@github.com:quarkus-qe/quarkus-startstop.git cd quarkus-startstop depending on the target branch 3.2 git checkout feature/3-2-with-otel 3.8 git checkout feature/3.8 run a test, for example  mvn clean verify -pl testsuite -Dtest=StartStopTest#fullMicroProfileNative -Dstart-stop.iterations=25 In Jenkins: 3.2: run https://main-jenkins-csb-quarkusqe.apps.ocp-c1.prod.psi.redhat.com/job/rhbq-3.2-rhel8-startstop-ts-perflab-mvavrik/ 3.8: run https://main-jenkins-csb-quarkusqe.apps.ocp-c1.prod.psi.redhat.com/view/rhbq-3.8-acceptance/job/rhbq-3.8-rhel8-startstop-ts-perflab/
    • ---

      Applications based on RHBQ 3.8.1 will consume up to 1.5 times more memory, than applications, based on previous versions

      Examples:
      Application, which uses only resteasy-reactive: 66463 kB (were: 60000) in native mode, 214274 kB (were: 150000) in JVM mode
      Application, which uses all smallrye dependencies: 285051 kn (were: 220000) in JVM mode

      Result for CR2:
      Application, which uses only resteasy-reactive in JVM consumed 205156 kB
      Application, which uses all smallrye dependencies consumed 265630 kB in JVM mode

      This run used Red Hat JDK 21.0.3 for jvm mode

        1. 3.8_class_defining_added.txt
          24 kB
        2. 3.9.2_cpu.zip
          388 kB
        3. image-2024-06-20-18-10-36-693.png
          image-2024-06-20-18-10-36-693.png
          652 kB
        4. image-2024-06-20-18-10-48-741.png
          image-2024-06-20-18-10-48-741.png
          652 kB
        5. image-2024-06-20-18-23-32-624.png
          image-2024-06-20-18-23-32-624.png
          656 kB
        6. image-2024-06-20-18-25-42-656.png
          image-2024-06-20-18-25-42-656.png
          326 kB
        7. image-2024-06-20-18-29-03-898.png
          image-2024-06-20-18-29-03-898.png
          483 kB
        8. image-2024-06-20-18-29-15-522.png
          image-2024-06-20-18-29-15-522.png
          483 kB
        9. image-2024-06-20-22-14-40-830.png
          image-2024-06-20-22-14-40-830.png
          295 kB
        10. mprotect.zip
          83 kB
        11. profile_3.2.jfr
          3.80 MB
        12. profile_3.8.jfr
          3.98 MB
        13. sendStatic-3.8.png
          sendStatic-3.8.png
          713 kB
        14. testSecureCall.png
          testSecureCall.png
          347 kB

              fnigro Francesco Nigro
              rhn-support-fdudinsk Fedor Dudinskii
              Fedor Dudinskii Fedor Dudinskii
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated:
                Resolved: