Class Debug
public class Debug : JVMBridgeBase<Debug>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Debug
- Implements
- Extension Methods
Constructors
Debug(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Debug(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
SHOW_CLASSLOADER
public static int SHOW_CLASSLOADER { get; set; }
Property Value
SHOW_FULL_DETAIL
public static int SHOW_FULL_DETAIL { get; set; }
Property Value
SHOW_INITIALIZED
public static int SHOW_INITIALIZED { get; set; }
Property Value
TRACE_COUNT_ALLOCS
[Obsolete("Deprecated in JVM")]
public static int TRACE_COUNT_ALLOCS { get; set; }
Property Value
Methods
AttachJvmtiAgent(String, String, ClassLoader)
public static void AttachJvmtiAgent(String arg0, String arg1, ClassLoader arg2)
Parameters
arg0Stringarg1Stringarg2ClassLoader
Exceptions
ChangeDebugPort(int)
[Obsolete("Deprecated in JVM")]
public static void ChangeDebugPort(int arg0)
Parameters
DumpHprofData(String)
public static void DumpHprofData(String arg0)
Parameters
Exceptions
DumpService(String, FileDescriptor, String[])
public static bool DumpService(String arg0, FileDescriptor arg1, String[] arg2)
Parameters
arg0Stringarg1FileDescriptorarg2String[]
Returns
EnableEmulatorTraceOutput()
[Obsolete("Deprecated in JVM")]
public static void EnableEmulatorTraceOutput()
GetBinderDeathObjectCount()
public static int GetBinderDeathObjectCount()
Returns
GetBinderLocalObjectCount()
public static int GetBinderLocalObjectCount()
Returns
GetBinderProxyObjectCount()
public static int GetBinderProxyObjectCount()
Returns
GetBinderReceivedTransactions()
public static int GetBinderReceivedTransactions()
Returns
GetBinderSentTransactions()
public static int GetBinderSentTransactions()
Returns
GetGlobalAllocCount()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalAllocCount()
Returns
GetGlobalAllocSize()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalAllocSize()
Returns
GetGlobalClassInitCount()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalClassInitCount()
Returns
GetGlobalClassInitTime()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalClassInitTime()
Returns
GetGlobalExternalAllocCount()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalExternalAllocCount()
Returns
GetGlobalExternalAllocSize()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalExternalAllocSize()
Returns
GetGlobalExternalFreedCount()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalExternalFreedCount()
Returns
GetGlobalExternalFreedSize()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalExternalFreedSize()
Returns
GetGlobalFreedCount()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalFreedCount()
Returns
GetGlobalFreedSize()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalFreedSize()
Returns
GetGlobalGcInvocationCount()
[Obsolete("Deprecated in JVM")]
public static int GetGlobalGcInvocationCount()
Returns
GetLoadedClassCount()
public static int GetLoadedClassCount()
Returns
GetMemoryInfo(MemoryInfo)
public static void GetMemoryInfo(Debug.MemoryInfo arg0)
Parameters
GetNativeHeapAllocatedSize()
public static long GetNativeHeapAllocatedSize()
Returns
GetNativeHeapFreeSize()
public static long GetNativeHeapFreeSize()
Returns
GetNativeHeapSize()
public static long GetNativeHeapSize()
Returns
GetPss()
public static long GetPss()
Returns
GetRss()
public static long GetRss()
Returns
GetRuntimeStat(String)
public static String GetRuntimeStat(String arg0)
Parameters
Returns
GetRuntimeStats()
public static Map<String, String> GetRuntimeStats()
Returns
GetThreadAllocCount()
[Obsolete("Deprecated in JVM")]
public static int GetThreadAllocCount()
Returns
GetThreadAllocSize()
[Obsolete("Deprecated in JVM")]
public static int GetThreadAllocSize()
Returns
GetThreadExternalAllocCount()
[Obsolete("Deprecated in JVM")]
public static int GetThreadExternalAllocCount()
Returns
GetThreadExternalAllocSize()
[Obsolete("Deprecated in JVM")]
public static int GetThreadExternalAllocSize()
Returns
GetThreadGcInvocationCount()
[Obsolete("Deprecated in JVM")]
public static int GetThreadGcInvocationCount()
Returns
IsDebuggerConnected()
public static bool IsDebuggerConnected()
Returns
PrintLoadedClasses(int)
public static void PrintLoadedClasses(int arg0)
Parameters
ResetAllCounts()
[Obsolete("Deprecated in JVM")]
public static void ResetAllCounts()
ResetGlobalAllocCount()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalAllocCount()
ResetGlobalAllocSize()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalAllocSize()
ResetGlobalClassInitCount()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalClassInitCount()
ResetGlobalClassInitTime()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalClassInitTime()
ResetGlobalExternalAllocCount()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalExternalAllocCount()
ResetGlobalExternalAllocSize()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalExternalAllocSize()
ResetGlobalExternalFreedCount()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalExternalFreedCount()
ResetGlobalExternalFreedSize()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalExternalFreedSize()
ResetGlobalFreedCount()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalFreedCount()
ResetGlobalFreedSize()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalFreedSize()
ResetGlobalGcInvocationCount()
[Obsolete("Deprecated in JVM")]
public static void ResetGlobalGcInvocationCount()
ResetThreadAllocCount()
[Obsolete("Deprecated in JVM")]
public static void ResetThreadAllocCount()
ResetThreadAllocSize()
[Obsolete("Deprecated in JVM")]
public static void ResetThreadAllocSize()
ResetThreadExternalAllocCount()
[Obsolete("Deprecated in JVM")]
public static void ResetThreadExternalAllocCount()
ResetThreadExternalAllocSize()
[Obsolete("Deprecated in JVM")]
public static void ResetThreadExternalAllocSize()
ResetThreadGcInvocationCount()
[Obsolete("Deprecated in JVM")]
public static void ResetThreadGcInvocationCount()
SetAllocationLimit(int)
[Obsolete("Deprecated in JVM")]
public static int SetAllocationLimit(int arg0)
Parameters
Returns
SetGlobalAllocationLimit(int)
[Obsolete("Deprecated in JVM")]
public static int SetGlobalAllocationLimit(int arg0)
Parameters
Returns
StartAllocCounting()
[Obsolete("Deprecated in JVM")]
public static void StartAllocCounting()
StartMethodTracing()
public static void StartMethodTracing()
StartMethodTracing(String)
public static void StartMethodTracing(String arg0)
Parameters
StartMethodTracing(String, int)
public static void StartMethodTracing(String arg0, int arg1)
Parameters
StartMethodTracing(String, int, int)
public static void StartMethodTracing(String arg0, int arg1, int arg2)
Parameters
StartMethodTracingSampling(String, int, int)
public static void StartMethodTracingSampling(String arg0, int arg1, int arg2)
Parameters
StartNativeTracing()
public static void StartNativeTracing()
StopAllocCounting()
[Obsolete("Deprecated in JVM")]
public static void StopAllocCounting()
StopMethodTracing()
public static void StopMethodTracing()
StopNativeTracing()
public static void StopNativeTracing()
ThreadCpuTimeNanos()
public static long ThreadCpuTimeNanos()
Returns
WaitForDebugger()
public static void WaitForDebugger()
WaitingForDebugger()
public static bool WaitingForDebugger()