Interface IMemoryPoolMXBean
- Namespace
- Java.Lang.Management
- Assembly
- MASES.JNet.dll
.NET interface skeleton to be manually developed following https://docs.oracle.com/javase/8/docs/api/java/lang/management/MemoryPoolMXBean.html
public interface IMemoryPoolMXBean : IPlatformManagedObject
- Inherited Members
Properties
CollectionUsage
MemoryUsage CollectionUsage { get; }
Property Value
CollectionUsageThreshold
https://docs.oracle.com/javase/8/docs/api/java/lang/management/MemoryPoolMXBean.html#getCollectionUsageThreshold-- https://docs.oracle.com/javase/8/docs/api/java/lang/management/MemoryPoolMXBean.html#setCollectionUsageThreshold-long-
long CollectionUsageThreshold { get; set; }
Property Value
CollectionUsageThresholdCount
long CollectionUsageThresholdCount { get; }
Property Value
MemoryManagerNames
String[] MemoryManagerNames { get; }
Property Value
- String[]
Name
String Name { get; }
Property Value
PeakUsage
MemoryUsage PeakUsage { get; }
Property Value
Type
MemoryType Type { get; }
Property Value
Usage
MemoryUsage Usage { get; }
Property Value
UsageThreshold
https://docs.oracle.com/javase/8/docs/api/java/lang/management/MemoryPoolMXBean.html#getUsageThreshold-- https://docs.oracle.com/javase/8/docs/api/java/lang/management/MemoryPoolMXBean.html#setUsageThreshold-long-
long UsageThreshold { get; set; }
Property Value
UsageThresholdCount
long UsageThresholdCount { get; }
Property Value
Methods
IsCollectionUsageThresholdExceeded()
bool IsCollectionUsageThresholdExceeded()
Returns
IsCollectionUsageThresholdSupported()
bool IsCollectionUsageThresholdSupported()
Returns
IsUsageThresholdExceeded()
bool IsUsageThresholdExceeded()
Returns
IsUsageThresholdSupported()
bool IsUsageThresholdSupported()
Returns
IsValid()
bool IsValid()
Returns
ResetPeakUsage()
void ResetPeakUsage()