Interface | Description |
---|---|
JvmInfo |
Class | Description |
---|---|
CompilationResult | |
LongCell | |
Pow2 |
Power of 2 utility functions.
|
SimpleCompiler |
A simplified wrapper around the rage inducing Java compiler API.
|
StringWrappingJavaFile |
A Java file object which is used to represent the Java source code coming from a string.
|
Template |
A single class templating library for doing runtime code-gen.
|
UnsafeAccess |
Why should we resort to using Unsafe?
To construct class fields which allow volatile/ordered/plain access: This requirement is covered by AtomicReferenceFieldUpdater and similar but their performance is arguably worse than the DIY approach
(depending on JVM version) while Unsafe intrinsification is a far lesser challenge for JIT compilers. |
UnsafeDirectByteBuffer | |
UnsafeRefArrayAccess |
A concurrent access enabling class used by circular array based queues this class exposes an offset computation
method along with differently memory fenced load/store methods into the underlying array.
|
VolatileLongCell |
Copyright © 2013–2018. All rights reserved.