├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── report ├── reflect │ ├── benchmark_reflect_Instance.json │ ├── benchmark_reflect_Instance.log │ ├── benchmark_reflect_compaion.json │ ├── benchmark_reflect_compaion.log │ ├── benchmark_reflect_method.json │ ├── benchmark_reflect_method.log │ ├── benchmark_reflect_propertie.json │ ├── benchmark_reflect_propertie.log │ ├── benchmark_reflect_singler_instance.json │ └── benchmark_reflect_singler_instance.log └── sequence │ ├── benchmark_1652511810616.json │ └── benchmark_1652511810616.log ├── settings.gradle └── src └── main └── java └── com └── hi └── dhl └── demo ├── reflect ├── Person.kt └── ReflectBenchmark.kt └── sequence ├── SequenceBenchmark.kt └── TestSequenceMemory.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/gradlew.bat -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_Instance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_Instance.json -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_Instance.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_Instance.log -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_compaion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_compaion.json -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_compaion.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_compaion.log -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_method.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_method.json -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_method.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_method.log -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_propertie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_propertie.json -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_propertie.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_propertie.log -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_singler_instance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_singler_instance.json -------------------------------------------------------------------------------- /report/reflect/benchmark_reflect_singler_instance.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/reflect/benchmark_reflect_singler_instance.log -------------------------------------------------------------------------------- /report/sequence/benchmark_1652511810616.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/sequence/benchmark_1652511810616.json -------------------------------------------------------------------------------- /report/sequence/benchmark_1652511810616.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/report/sequence/benchmark_1652511810616.log -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'KtPractice' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/hi/dhl/demo/reflect/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/src/main/java/com/hi/dhl/demo/reflect/Person.kt -------------------------------------------------------------------------------- /src/main/java/com/hi/dhl/demo/reflect/ReflectBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/src/main/java/com/hi/dhl/demo/reflect/ReflectBenchmark.kt -------------------------------------------------------------------------------- /src/main/java/com/hi/dhl/demo/sequence/SequenceBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/src/main/java/com/hi/dhl/demo/sequence/SequenceBenchmark.kt -------------------------------------------------------------------------------- /src/main/java/com/hi/dhl/demo/sequence/TestSequenceMemory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-dhl/KtPractice/HEAD/src/main/java/com/hi/dhl/demo/sequence/TestSequenceMemory.kt --------------------------------------------------------------------------------