Package system

Class GCMemoryInfo

    • Field Detail

      • assemblyFullName

        public static final java.lang.String assemblyFullName
        Fully assembly qualified name: System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
        See Also:
        Constant Field Values
      • assemblyShortName

        public static final java.lang.String assemblyShortName
        Assembly name: System.Private.CoreLib
        See Also:
        Constant Field Values
      • className

        public static final java.lang.String className
        Qualified class name: System.GCMemoryInfo
        See Also:
        Constant Field Values
      • classType

        public static JCType classType
        The type managed from JCOBridge. See JCType
    • Constructor Detail

      • GCMemoryInfo

        public GCMemoryInfo​(java.lang.Object instance)
                     throws java.lang.Throwable
        Internal constructor. Use with caution
        Throws:
        java.lang.Throwable
      • GCMemoryInfo

        public GCMemoryInfo()
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
    • Method Detail

      • getCompacted

        public boolean getCompacted()
                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getConcurrent

        public boolean getConcurrent()
                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getPauseTimePercentage

        public double getPauseTimePercentage()
                                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getGeneration

        public int getGeneration()
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getFinalizationPendingCount

        public long getFinalizationPendingCount()
                                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getFragmentedBytes

        public long getFragmentedBytes()
                                throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getHeapSizeBytes

        public long getHeapSizeBytes()
                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getHighMemoryLoadThresholdBytes

        public long getHighMemoryLoadThresholdBytes()
                                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getIndex

        public long getIndex()
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getMemoryLoadBytes

        public long getMemoryLoadBytes()
                                throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getPinnedObjectsCount

        public long getPinnedObjectsCount()
                                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getPromotedBytes

        public long getPromotedBytes()
                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getTotalAvailableMemoryBytes

        public long getTotalAvailableMemoryBytes()
                                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getTotalCommittedBytes

        public long getTotalCommittedBytes()
                                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable