├── .gitattributes ├── .gitignore ├── LICENSE ├── LICENSE.asm ├── NOTICE ├── README.md ├── ReleaseNotes.txt ├── agent ├── pom.xml └── src │ └── assembly │ └── bin.xml ├── benchmark ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── devexperts │ └── aprof │ └── benchmark │ ├── BenchmarkEscapeAnalysis.java │ ├── BenchmarkIO.java │ └── BenchmarkPrimitives.java ├── core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── devexperts │ │ │ └── aprof │ │ │ ├── AProfAgent.java │ │ │ ├── AProfOps.java │ │ │ ├── AProfOpsInternal.java │ │ │ ├── AProfRegistry.java │ │ │ ├── AProfSizeUtil.java │ │ │ ├── AProfTools.java │ │ │ ├── Configuration.java │ │ │ ├── DatatypeInfo.java │ │ │ ├── DetailsConfiguration.java │ │ │ ├── HistogramConfiguration.java │ │ │ ├── IndexMap.java │ │ │ ├── IndexMapVisitor.java │ │ │ ├── Internal.java │ │ │ ├── LocationStack.java │ │ │ ├── LocationStackThreadLocal.java │ │ │ ├── RootIndexMap.java │ │ │ ├── Version.java │ │ │ ├── dump │ │ │ ├── ConnectionHandlerThread.java │ │ │ ├── ConnectionListenerThread.java │ │ │ ├── DumpFormatter.java │ │ │ ├── DumpPeriodicThread.java │ │ │ ├── DumpShutdownThread.java │ │ │ ├── Dumper.java │ │ │ ├── SnapshotDeep.java │ │ │ ├── SnapshotRoot.java │ │ │ └── SnapshotShallow.java │ │ │ ├── hotspot │ │ │ ├── CompileLogParser.java │ │ │ ├── CompileLogWatcher.java │ │ │ ├── IdNamedIndex.java │ │ │ ├── IdNamedObject.java │ │ │ ├── Method.java │ │ │ └── Type.java │ │ │ └── util │ │ │ ├── FastArrayList.java │ │ │ ├── FastByteBuffer.java │ │ │ ├── FastFmtUtil.java │ │ │ ├── FastObjIntMap.java │ │ │ ├── FastOutputStreamWriter.java │ │ │ ├── InnerJarClassLoader.java │ │ │ ├── Log.java │ │ │ ├── QuickSort.java │ │ │ ├── StringIndexer.java │ │ │ └── UnsafeHolder.java │ └── resources │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── details.config │ └── test │ └── java │ └── com │ └── devexperts │ ├── aprof │ ├── AProfPerfTest.java │ ├── AProfTarget.java │ ├── AllocSpeedTest.java │ ├── DupableObject.java │ ├── FastObjIntMapTest.java │ ├── IterationSpeedTest.java │ ├── MicroPerfTest.java │ ├── QSortTest.java │ └── TestClassNames.java │ ├── sample │ └── FibonacciNumbers.java │ └── util │ └── InnerJarClassLoaderTest.java ├── pom.xml ├── selftest ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── devexperts │ └── aprof │ └── selftest │ ├── ArrayNewInstanceTest.java │ ├── ArraySizeTest.java │ ├── CloneTest.java │ ├── DeserializationTest.java │ ├── DoubleTest.java │ ├── EnhancedForLoopTest.java │ ├── IntegerTest.java │ ├── NewTest.java │ ├── ObjectArrayCopyTest.java │ ├── ReflectionTest.java │ ├── StringTest.java │ ├── TestCase.java │ ├── TestSuite.java │ ├── TestUtil.java │ ├── TrackingDeepTest.java │ ├── TrackingIntf.java │ ├── TrackingIntfTest.java │ ├── TrackingIntfTrackedImpl.java │ ├── TrackingTest.java │ └── TryTest.java └── transformer ├── pom.xml └── src └── main └── java └── com └── devexperts └── aprof └── transformer ├── AProfTransformer.java ├── AbstractMethodVisitor.java ├── ClassInfo.java ├── ClassInfoCache.java ├── ClassInfoMap.java ├── ClassInfoVisitor.java ├── Context.java ├── MethodAnalyzer.java ├── MethodTransformer.java └── TransformerUtil.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/target 2 | **/*.iml 3 | .idea 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/LICENSE.asm -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/ReleaseNotes.txt -------------------------------------------------------------------------------- /agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/agent/pom.xml -------------------------------------------------------------------------------- /agent/src/assembly/bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/agent/src/assembly/bin.xml -------------------------------------------------------------------------------- /benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/benchmark/pom.xml -------------------------------------------------------------------------------- /benchmark/src/main/java/com/devexperts/aprof/benchmark/BenchmarkEscapeAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/benchmark/src/main/java/com/devexperts/aprof/benchmark/BenchmarkEscapeAnalysis.java -------------------------------------------------------------------------------- /benchmark/src/main/java/com/devexperts/aprof/benchmark/BenchmarkIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/benchmark/src/main/java/com/devexperts/aprof/benchmark/BenchmarkIO.java -------------------------------------------------------------------------------- /benchmark/src/main/java/com/devexperts/aprof/benchmark/BenchmarkPrimitives.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/benchmark/src/main/java/com/devexperts/aprof/benchmark/BenchmarkPrimitives.java -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/AProfAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/AProfAgent.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/AProfOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/AProfOps.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/AProfOpsInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/AProfOpsInternal.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/AProfRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/AProfRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/AProfSizeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/AProfSizeUtil.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/AProfTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/AProfTools.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/Configuration.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/DatatypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/DatatypeInfo.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/DetailsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/DetailsConfiguration.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/HistogramConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/HistogramConfiguration.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/IndexMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/IndexMap.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/IndexMapVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/IndexMapVisitor.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/Internal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/Internal.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/LocationStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/LocationStack.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/LocationStackThreadLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/LocationStackThreadLocal.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/RootIndexMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/RootIndexMap.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/Version.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/ConnectionHandlerThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/ConnectionHandlerThread.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/ConnectionListenerThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/ConnectionListenerThread.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/DumpFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/DumpFormatter.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/DumpPeriodicThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/DumpPeriodicThread.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/DumpShutdownThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/DumpShutdownThread.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/Dumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/Dumper.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/SnapshotDeep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/SnapshotDeep.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/SnapshotRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/SnapshotRoot.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/dump/SnapshotShallow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/dump/SnapshotShallow.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/hotspot/CompileLogParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/hotspot/CompileLogParser.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/hotspot/CompileLogWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/hotspot/CompileLogWatcher.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/hotspot/IdNamedIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/hotspot/IdNamedIndex.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/hotspot/IdNamedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/hotspot/IdNamedObject.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/hotspot/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/hotspot/Method.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/hotspot/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/hotspot/Type.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/FastArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/FastArrayList.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/FastByteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/FastByteBuffer.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/FastFmtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/FastFmtUtil.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/FastObjIntMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/FastObjIntMap.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/FastOutputStreamWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/FastOutputStreamWriter.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/InnerJarClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/InnerJarClassLoader.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/Log.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/QuickSort.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/StringIndexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/StringIndexer.java -------------------------------------------------------------------------------- /core/src/main/java/com/devexperts/aprof/util/UnsafeHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/java/com/devexperts/aprof/util/UnsafeHolder.java -------------------------------------------------------------------------------- /core/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /core/src/main/resources/details.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/main/resources/details.config -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/AProfPerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/AProfPerfTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/AProfTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/AProfTarget.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/AllocSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/AllocSpeedTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/DupableObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/DupableObject.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/FastObjIntMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/FastObjIntMapTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/IterationSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/IterationSpeedTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/MicroPerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/MicroPerfTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/QSortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/QSortTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/aprof/TestClassNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/aprof/TestClassNames.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/sample/FibonacciNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/sample/FibonacciNumbers.java -------------------------------------------------------------------------------- /core/src/test/java/com/devexperts/util/InnerJarClassLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/core/src/test/java/com/devexperts/util/InnerJarClassLoaderTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/pom.xml -------------------------------------------------------------------------------- /selftest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/pom.xml -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/ArrayNewInstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/ArrayNewInstanceTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/ArraySizeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/ArraySizeTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/CloneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/CloneTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/DeserializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/DeserializationTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/DoubleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/DoubleTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/EnhancedForLoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/EnhancedForLoopTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/IntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/IntegerTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/NewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/NewTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/ObjectArrayCopyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/ObjectArrayCopyTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/ReflectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/ReflectionTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/StringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/StringTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TestCase.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TestSuite.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TestUtil.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TrackingDeepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TrackingDeepTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TrackingIntf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TrackingIntf.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TrackingIntfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TrackingIntfTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TrackingIntfTrackedImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TrackingIntfTrackedImpl.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TrackingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TrackingTest.java -------------------------------------------------------------------------------- /selftest/src/main/java/com/devexperts/aprof/selftest/TryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/selftest/src/main/java/com/devexperts/aprof/selftest/TryTest.java -------------------------------------------------------------------------------- /transformer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/pom.xml -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/AProfTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/AProfTransformer.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/AbstractMethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/AbstractMethodVisitor.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfo.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfoCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfoCache.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfoMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfoMap.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfoVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/ClassInfoVisitor.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/Context.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/MethodAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/MethodAnalyzer.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/MethodTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/MethodTransformer.java -------------------------------------------------------------------------------- /transformer/src/main/java/com/devexperts/aprof/transformer/TransformerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexperts/aprof/HEAD/transformer/src/main/java/com/devexperts/aprof/transformer/TransformerUtil.java --------------------------------------------------------------------------------