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

Minimize JNI upcalls in system-properties initialization

XMLWordPrintable

    • b23
    • generic
    • generic

      The code that initializes system properties, which is partly in the libraries
      (src/share/native/java/lang/System.c and the various java_props*.[ch] files)
      and partly in HotSpot, does (almost) one JNI upcall for each system property
      defined. Since JNI upcalls are relatively expensive we should explore ways of
      reorganizing the code in order to reduce them. The native code could, e.g.,
      pass a single big byte array up to the Java level, which could then decode that
      array in one operation.

      -- ###@###.### 2003/11/3

            rriggs Roger Riggs
            mr Mark Reinhold
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: