Table of Contents

Class MemoryPoolMXBean

Namespace
Java.Lang.Management
Assembly
MASES.JNet.dll
public class MemoryPoolMXBean : PlatformManagedObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IMemoryPoolMXBean, IPlatformManagedObject
Inheritance
JVMBridgeBase
JVMBridgeBase<PlatformManagedObject>
MemoryPoolMXBean
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<PlatformManagedObject>.IsAssignableFrom(IJavaType)
JVMBridgeBase<PlatformManagedObject>.IsAssignableFrom<T>()
JVMBridgeBase<PlatformManagedObject>.Execute<T>(params T[])
JVMBridgeBase<PlatformManagedObject>.DynBridgeClazz
JVMBridgeBase<PlatformManagedObject>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

MemoryPoolMXBean()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("MemoryPoolMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MemoryPoolMXBean()

MemoryPoolMXBean(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("MemoryPoolMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MemoryPoolMXBean(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CollectionUsage

public MemoryUsage CollectionUsage { get; }

Property Value

MemoryUsage

CollectionUsageThreshold

public long CollectionUsageThreshold { get; set; }

Property Value

long

CollectionUsageThresholdCount

public long CollectionUsageThresholdCount { get; }

Property Value

long

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MemoryManagerNames

public String[] MemoryManagerNames { get; }

Property Value

String[]

Name

public String Name { get; }

Property Value

String

PeakUsage

public MemoryUsage PeakUsage { get; }

Property Value

MemoryUsage

Type

public MemoryType Type { get; }

Property Value

MemoryType

Usage

public MemoryUsage Usage { get; }

Property Value

MemoryUsage

UsageThreshold

public long UsageThreshold { get; set; }

Property Value

long

UsageThresholdCount

public long UsageThresholdCount { get; }

Property Value

long

Methods

IsCollectionUsageThresholdExceeded()

public bool IsCollectionUsageThresholdExceeded()

Returns

bool

bool

IsCollectionUsageThresholdSupported()

public bool IsCollectionUsageThresholdSupported()

Returns

bool

bool

IsUsageThresholdExceeded()

public bool IsUsageThresholdExceeded()

Returns

bool

bool

IsUsageThresholdSupported()

public bool IsUsageThresholdSupported()

Returns

bool

bool

IsValid()

public bool IsValid()

Returns

bool

bool

ResetPeakUsage()

public void ResetPeakUsage()