Up Top
HotSpot の内部で使われるデータ構造 : 詳細 : runtime/ 編
- AdvancedThresholdPolicy クラス
- AllocationProfiler クラス (AllocationProfiler, 及びその補助クラス(AllocProfClosure, AllocProfResetClosure))
- コマンドラインオプションを処理するためのクラス (SystemProperty, AgentLibrary, AgentLibraryList, Arguments, 及びそれらの補助クラス(SysClassPath))
- Atomic クラス
- BasicLock クラスおよび BasicObjectLock クラス (BasicLock, BasicObjectLock)
- BiasedLocking クラス関連のクラス (BiasedLockingCounters, BiasedLocking, 及びそれらの補助クラス(VM_EnableBiasedLocking, EnableBiasedLockingTask, VM_RevokeBias, VM_BulkRevokeBias))
- CompilationPolicy クラス関連のクラス (CompilationPolicy, NonTieredCompPolicy, SimpleCompPolicy, StackWalkCompPolicy, 及びそれらの補助クラス(CounterDecay))
- Deoptimization クラス関連のクラス (Deoptimization, Deoptimization::UnrollBlock, DeoptimizationMarker, 及びそれらの補助クラス(FieldReassigner))
- DTraceJSDT クラス関連のクラス (DTraceJSDT, RegisteredProbes)
- ExtendedPC クラス
- fieldDescriptor クラス
- FieldType クラス関連のクラス (FieldArrayInfo, FieldType)
- FlatProfiler クラス関連のクラス (ThreadProfilerMark, IntervalData, ThreadProfiler, FlatProfiler, 及びそれらの補助クラス(PCRecorder, tick_counter, ProfilerNode, interpretedNode, compiledNode, stubNode, adapterNode, runtimeStubNode, unknown_compiledNode, vmNode, FlatProfilerTask))
- frame クラス関連のクラス (frame, frame::CheckValueClosure, frame::CheckOopClosure, frame::ZapDeadClosure, FrameValue, FrameValues, StackFrameStream, 及びそれらの補助クラス(InterpreterFrameClosure, InterpretedArgumentOopFinder, EntryFrameOopFinder, CompiledArgumentOopFinder))
- コマンドラインオプション関連のクラス (FlagSetting, CounterSetting, IntFlagSetting, DoubleFlagSetting, CommandLineFlags, CommandLineFlagsEx)
- Handle クラス関連のクラス (Handle, KlassHandle, instanceHandle, methodHandle, constMethodHandle, methodDataHandle, arrayHandle, constantPoolHandle, constantPoolCacheHandle, objArrayHandle, typeArrayHandle, instanceKlassHandle, methodKlassHandle, constMethodKlassHandle, klassKlassHandle, arrayKlassKlassHandle, objArrayKlassKlassHandle, typeArrayKlassKlassHandle, arrayKlassHandle, typeArrayKlassHandle, objArrayKlassHandle, constantPoolKlassHandle, constantPoolCacheKlassHandle, HandleArea, HandleMark, NoHandleMark, ResetNoHandleMark)
- AbstractICache クラス関連のクラス (AbstractICache, ICacheStubGenerator)
- InterfaceSupport クラス関連のクラス (HandleMarkCleaner, InterfaceSupport, ThreadStateTransition, ThreadInVMfromJava, ThreadInVMfromUnknown, ThreadInVMfromNative, ThreadToNativeFromVM, ThreadBlockInVM, ThreadInVMfromJavaNoAsyncException, VMEntryWrapper, VMNativeEntryWrapper, RuntimeHistogramElement)
- JDK_Version クラス及び ExitProc クラス (JDK_Version, ExitProc)
- JavaCalls クラス関連のクラス (JavaCallWrapper, JavaCallArguments, JavaCalls, 及びそれらの補助クラス(SignatureChekker))
- JavaFrameAnchor クラス
- jfieldIDWorkaround クラス
- JNIHandles クラス関連のクラス (JNIHandles, JNIHandleBlock, 及びそれらの補助クラス(AlwaysAliveClosure, CountHandleClosure, VerifyHandleClosure))
- JniPeriodicChecker クラス関連のクラス (JniPeriodicChecker, 及びその補助クラス(JniPeriodicCheckerTask))
- MemProfiler クラス (MemProfiler, 及びその補助クラス(MemProfilerTask))
- MonitorChunk クラス
- Monitor クラスおよび Mutex クラス (Monitor, Mutex)
- MutexLocker クラス関連のクラス (MutexLocker, MutexLockerEx, MonitorLockerEx, GCMutexLocker, MutexUnlocker, MutexUnlockerEx, VerifyMutexLocker)
- ObjectMonitor クラス関連のクラス (ObjectWaiter, ObjectMonitor)
- OrderAccess クラス
- os クラス
- OSThread クラス関連のクラス (OSThread, OSThreadWaitState, OSThreadContendState)
- Parker クラスおよび ParkEvent クラス (Parker, ParkEvent)
- PerfData クラス関連のクラス (PerfData, PerfLongSampleHelper, PerfLong, PerfLongConstant, PerfLongVariant, PerfLongCounter, PerfLongVariable, PerfByteArray, PerfString, PerfStringConstant, PerfStringVariable, PerfDataList, PerfDataManager, PerfTraceTime, PerfTraceTimedEvent)
- PerfMemory クラス
- Prefetch クラス
- Reflection クラス
- Reflection クラス関連のクラス (KlassStream, MethodStream, FieldStream, FilteredField, FilteredFieldsMap, FilteredFieldStream)
- RegisterMap クラス
- Relocator クラス関連のクラス (RelocatorListener, Relocator, 及びそれらの補助クラス(ChangeItem, ChangeWiden, ChangeJumpWiden, ChangeSwitchPad))
- RFrame クラス関連のクラス (RFrame, CompiledRFrame, InterpretedRFrame, DeoptimizedRFrame)
- Safepoint クラス関連のクラス (SafepointSynchronize, ThreadSafepointState)
- ServiceThread クラス
- SharedRuntime クラス関連のクラス (SharedRuntime, AdapterHandlerEntry, AdapterHandlerLibrary, 及びそれらの補助クラス(MethodArityHistogram, AdapterFingerPrint, AdapterHandlerTable, AdapterHandlerTableIterator))
- SignatureIterator クラス関連のクラス (SignatureIterator, SignatureTypeNames, SignatureInfo, ArgumentSizeComputer, ArgumentCount, ResultTypeFinder, Fingerprinter, NativeSignatureIterator, SignatureStream, SignatureVerifier)
- SimpleThresholdPolicy クラス
- StackValue クラス
- StackValueCollection クラス
- StatSampler クラス (StatSampler, 及びその補助クラス(StatSamplerTask, HighResTimeSampler))
- StubCodeGenerator クラス関連のクラス (StubCodeDesc, StubCodeGenerator, StubCodeMark)
- StubRoutines クラス
- NMethodSweeper クラス (NMethodSweeper, 及びその補助クラス(SweeperRecord, MarkActivationClosure, NMethodMarker))
- ObjectSynchronizer クラスおよび ObjectLocker クラス (ObjectSynchronizer, ObjectLocker, 及びそれらの補助クラス(ReleaseJavaMonitorsClosure))
- PeriodicTask クラス
- Thread クラス関連のクラス (Thread, NamedThread, WorkerThread, WatcherThread, JavaThread, CompilerThread, Threads, ThreadClosure, SignalHandlerMark, 及びそれらの補助クラス(TraceSuspendDebugBits, RememberProcessedThread))
- ThreadCritical クラス
- ThreadLocalStorage クラス
- 処理時間計測用のユーティリティ・クラス (elapsedTimer, TimeStamp, TraceTime, TraceCPUTime)
- UnhandledOops クラスおよびその補助クラス (UnhandledOopEntry, UnhandledOops)
- vframe クラス関連のクラス (vframe, javaVFrame, interpretedVFrame, externalVFrame, entryVFrame, MonitorInfo, vframeStreamCommon, vframeStream)
- vframeArray クラス関連のクラス (vframeArrayElement, vframeArray)
- compiledVFrame クラス関連のクラス (compiledVFrame, jvmtiDeferredLocalVariableSet, jvmtiDeferredLocalVariable)
- VirtualSpace クラス関連のクラス (ReservedSpace, ReservedHeapSpace, ReservedCodeSpace, VirtualSpace)
- VMStructs クラス
- VMThread クラス関連のクラス (VMOperationQueue, VMThread, 及びそれらの補助クラス(VM_Dummy))
- VM_Operation とその(基本的な)サブクラス (VM_Operation, VM_ThreadStop, VM_ForceSafepoint, VM_ForceAsyncSafepoint, VM_Deoptimize, VM_DeoptimizeFrame, VM_HandleFullCodeCache, VM_DeoptimizeAll, VM_ZombieAll, VM_UnlinkSymbols, VM_Verify, VM_PrintThreads, VM_PrintJNI, VM_FindDeadlocks, VM_ThreadDump, VM_Exit)
- Abstract_VM_Version クラス
This document is available under the
GNU GENERAL PUBLIC LICENSE Version 2.