caliper
Deprecated micro-benchmarking library for Java
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- dependabot.yml
- AllocationInstrument.java
- JarFinder.java
- CaliperMain.java
- JvmCaliperRunnerComponent.java
- JvmRunnerModule.java
- default-config.properties
- global-config-adb.properties
- global-config-local.properties
- global-config.properties
- CaliperConfigModuleTest.java
- CaliperConfigTest.java
- AllocationInstrumentTest.java
- ArbitraryMeasurmentInstrumentTest.java
- RuntimeInstrumentTest.java
- LocalDeviceTest.java
- CaliperTestWatcher.java
- FakeWorkers.java
- FakeWorkerSpec.java
- InMemoryResultsUploader.java
- WorkerTest.java
- BadUserCodeTest.java
- CaliperMainTest.java
- MalformedBenchmarksTest.java
- pom.xml
- AfterRep.java
- BeforeRep.java
- Footprint.java
- Macrobenchmark.java
- ResultProcessor.java
- SkipThisScenarioException.java
- VmOptions.java
- AllocationMeasurement.java
- ArbitraryMeasurement.java
- BenchmarkSpec.java
- Defaults.java
- ExcludeFromJson.java
- Host.java
- InstrumentSpec.java
- InstrumentType.java
- Measurement.java
- package-info.java
- PersistentHashing.java
- Run.java
- Scenario.java
- StringMapFunnel.java
- Trial.java
- Value.java
- VmSpec.java
- AfterExperiment.java
- All.java
- BeforeExperiment.java
- Benchmark.java
- Param.java
- HostTest.java
- pom.xml
- AbstractLogMessageVisitor.java
- CommandLineSerializer.java
- DryRunRequest.java
- DryRunSuccessLogMessage.java
- ExperimentSpec.java
- FailureLogMessage.java
- GcLogMessage.java
- HotspotLogMessage.java
- KillVmRequest.java
- LogMessage.java
- LogMessageParser.java
- LogMessageParserModule.java
- LogMessageVisitor.java
- OpenedSocket.java
- package-info.java
- RemoteClasspathMessage.java
- Renderer.java
- ShouldContinueMessage.java
- StartMeasurementLogMessage.java
- StartVmRequest.java
- StopMeasurementLogMessage.java
- StopProxyRequest.java
- TargetInfoLogMessage.java
- TargetInfoRequest.java
- TrialRequest.java
- VmOptionLogMessage.java
- VmPropertiesLogMessage.java
- VmStoppedMessage.java
- WorkerRequest.java
- BenchmarkClassModel.java
- InvalidBenchmarkException.java
- InvalidInstrumentException.java
- Parameters.java
- Running.java
- UserCodeException.java
- Chain.java
- ObjectExplorer.java
- ObjectGraphMeasurer.java
- ObjectVisitor.java
- GcLogMessageGenerator.java
- LogMessageParserTest.java
- ObjectGraphMeasurerTest.java
- jdk6-compilation.txt
- jdk6-flags.txt
- jdk6-gc.txt
- jdk7-compilation.txt
- jdk7-flags.txt
- jdk7-gc.txt
- pom.xml
- ArraySortBenchmark.java
- BitSetBenchmark.java
- CharacterBenchmark.java
- CompressionSizeBenchmark.java
- ContainsBenchmark.java
- CopyArrayBenchmark.java
- DemoBenchmark.java
- DoubleToStringBenchmark.java
- DoubleToStringBenchmark2.java
- EnumSetContainsBenchmark.java
- ExpensiveObjectsBenchmark.java
- FormatterBenchmark.java
- IntModBenchmark.java
- ListIterationBenchmark.java
- ListModificationBenchmark.java
- LoopingBackwardsBenchmark.java
- MessageDigestCreationBenchmark.java
- NoOpBenchmark.java
- StringBuilderBenchmark.java
- Utf8Benchmark.java
- VarargsBenchmark.java
- Tutorial.java
- pom.xml
- CaliperConfig.java
- CaliperConfigModule.java
- DeviceConfig.java
- DeviceType.java
- InstrumentConfig.java
- InvalidConfigurationException.java
- LoggingConfigLoader.java
- ResultProcessorConfig.java
- SupportsVmType.java
- VmConfig.java
- VmType.java
- BenchmarkParameters.java
- Experiment.java
- ExperimentSelector.java
- TrialSchedulingPolicy.java
- ArbitraryMeasurementInstrument.java
- BenchmarkMethods.java
- CommonInstrumentOptions.java
- Instrument.java
- InstrumentComponent.java
- InstrumentInjectorModule.java
- InstrumentModule.java
- InstrumentName.java
- InstrumentOptions.java
- MeasurementCollectingVisitor.java
- NanoTimeGranularity.java
- NanoTimeGranularityModule.java
- RuntimeInstrument.java
- CaliperDirectory.java
- CaliperOptions.java
- CommandLineParser.java
- OptionsModule.java
- package-info.java
- ParsedOptions.java
- OutputFileDumper.java
- ResultProcessorCreator.java
- ResultProcessorModule.java
- LocalPort.java
- ServerModule.java
- ServerSocketService.java
- AdbDevice.java
- AndroidDeviceHelper.java
- AndroidVm.java
- Device.java
- DeviceException.java
- DeviceModule.java
- EffectiveClassPath.java
- Jvm.java
- LocalDevice.java
- NonAndroidDeviceHelper.java
- ProxyConnectionService.java
- RuntimeShutdownHookRegistrar.java
- Shell.java
- ShellException.java
- ShutdownHookRegistrar.java
- Target.java
- TargetModule.java
- VirtualMachineException.java
- Vm.java
- VmProcess.java
- DryRunComponent.java
- DryRunModule.java
- DryRunProcessor.java
- DryRunSpec.java
- TargetInfo.java
- TargetInfoComponent.java
- TargetInfoFactory.java
- TargetInfoFromWorkerFactory.java
- TargetInfoModule.java
- TargetInfoProcessor.java
- TargetInfoSpec.java
- TrialComponent.java
- TrialExecutor.java
- TrialFailureException.java
- TrialId.java
- TrialModule.java
- TrialNumber.java
- TrialProcessor.java
- TrialResult.java
- TrialResultFactory.java
- TrialSpec.java
- VmDataCollectingVisitor.java
- Command.java
- FailureLogMessageVisitor.java
- ProxyWorkerException.java
- Worker.java
- WorkerException.java
- WorkerModule.java
- WorkerOutputFactory.java
- WorkerOutputFactoryService.java
- WorkerOutputLogger.java
- WorkerOutputModule.java
- WorkerProcessor.java
- WorkerRunner.java
- WorkerScoped.java
- WorkerSpec.java
- CaliperRun.java
- CaliperRunComponent.java
- CaliperRunModule.java
- CaliperRunner.java
- CaliperRunnerFactory.java
- CaliperRunnerModule.java
- ConsoleOutput.java
- ExperimentingCaliperRun.java
- RunScoped.java
- ServiceModule.java
- LoggingConfigLoaderTest.java
- ExperimentTest.java
- InstrumentModuleTest.java
- ParsedOptionsTest.java
- ResultProcessorCreatorTest.java
- ServerSocketServiceTest.java
- pom.xml
- AnnotationExclusionStrategy.java
- GsonModule.java
- ImmutableListTypeAdatperFactory.java
- ImmutableMapTypeAdapterFactory.java
- ImmutableMultimapTypeAdapterFactory.java
- InstantTypeAdapter.java
- NaturallySortedMapTypeAdapterFactory.java
- DisplayUsageException.java
- InvalidCommandException.java
- OutputModule.java
- Parser.java
- Parsers.java
- Reflection.java
- ShortDuration.java
- Stderr.java
- Stdout.java
- Util.java
- Uuids.java
- ShortDurationTest.java
- UuidsTest.java
- pom.xml
- ClientConnectionService.java
- DryRunHandler.java
- HostDevice.java
- RequestDispatcher.java
- RequestHandler.java
- RequestHandlerModule.java
- RequestTypeKey.java
- TargetInfoHandler.java
- TrialHandler.java
- ArbitraryMeasurementWorkerInstrument.java
- BenchmarkCreator.java
- InstrumentTypeKey.java
- MacrobenchmarkWorkerInstrument.java
- RuntimeWorkerInstrument.java
- WorkerInstrument.java
- WorkerInstrumentComponent.java
- WorkerInstrumentFactory.java
- WorkerInstrumentModule.java
- Worker.java
- WorkerComponent.java
- WorkerModule.java
- WorkerOptionsModule.java
- BenchmarkCreatorTest.java
- RuntimeWorkerInstrumentTest.java
- pom.xml
- AndroidWorkerInstrumentComponent.java
- AndroidWorkerModule.java
- CaliperProxy.java
- CaliperProxyActivity.java
- CaliperProxyComponent.java
- CaliperProxyModule.java
- WorkerMain.java
- pom.xml
- AggregateAllocationsRecorder.java
- AllAllocationsRecorder.java
- Allocation.java
- AllocationRecorder.java
- AllocationStats.java
- JvmWorkerInstrumentComponent.java
- JvmWorkerInstrumentModule.java
- JvmWorkerModule.java
- MacrobenchmarkAllocationWorkerInstrument.java
- MicrobenchmarkAllocationWorkerInstrument.java
- WorkerMain.java
- pom.xml
- .gitignore
- COPYING
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/google/caliper
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd caliper
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn clean install -am -pl caliper
Maven으로 의존성 설치와 빌드를 진행합니다.
mvn clean install -am -pl caliper-android
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
