Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4342286

Memory usage in 24bit TrueColor Solaris environment

XMLWordPrintable

    • 2d
    • sparc
    • solaris_2.6



      Name: skT45625 Date: 05/31/2000


      1.2.2 or 1.3

      In JDK 1.2.x and 1.3 on Solaris 2.6,2.7 with the X server in 24bit TrueColor
      mode on SPARC, any application that uses a JFC class/widget such as a JFrame
      causes the java executable to use between 80 and 90 MB of system memory.

      The same app causes the java executable to use 20 to 30 MB of memory on a
      non TrueColor machine. It would be nice to have a way to tell the JVM to
      not allocate all the colors. I have experimented with VIRTCUBESIZE and
      CMAPSIZE but haven't noticed any difference.

      This can be recreated by running any of the demos that come with the JDK
      such as Notepad, SimpleExample.
      (Review ID: 105557)
      ======================================================================




      *** rkarpe 06/22/2000 ***
      System Configuration: Solaris JDK 1.2.2_05a, Sol 2.6
      We have used the 2 attached test cases (Framework.java & SwingApplication.java)
      and found the same problem: the java executable using JFrame consumes about
      110 MB (approx) of memory in 24-bit mode using FFB framebuffer and only about
      43 MB (approx) of memory using a 8-bit cg6 framebuffer. Problem still persists
      when running the java application in a 8-bit mode on FFB. However, this
      problem does not happen when remote displaying the java application
      onto a FFB based system.
      We feel that all the memory mentioned as consumed above, is the system
      memory. We think this particular abnormal memory usage causes the java
      application to eventually give 'java.lang.OutOfMemoryError' (when many
      instances of the aplication are invoked).

            prr Philip Race
            skondamasunw Suresh Kondamareddy (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: