microbenchmark

    0

    3답변

    버퍼링 된 이유는 0.030000 초가 "더 나은"버퍼링 된 것과 같은 0.030000 초입니까? 4 배 큰 라인 크기로 시간이 변경되지 않으면 어떻게 속도를 더 높일 수 있습니까? 테스트 $ ./a.out Unbuffered: 0.770000 seconds Buffered: 0.030000 seconds Better buffered: 0.030000

    1

    2답변

    누군가가 YCSB 클라이언트/드라이버를 구현하여 VoltDB를 벤치마킹 할 수 있습니까? 아니면 어떤 참고 출판물/블로그/기사/연구 프로젝트? VoltDB 벤치마킹에 TPC 작업 부하를 사용할 수 있습니까? 많은 분들께 감사드립니다.

    3

    1답변

    Google의 마이크로 벤치 마크 프로젝트 인 Caliper는 매우 흥미 롭습니다.하지만 문서는 아직 존재하지 않습니다 (일부 예제 제외). 나는 내가 JVM의 캘리퍼스의 명령 행에 영향을해야하는 두 가지 경우가 시작 : 내가 일부 (이상적으로 몇 가지 고정 된 값 사이에 교대) -D 매개 변수 고정 설정해야합니다 일부 고정 값을 지정해야합니다 (몇 가지

    16

    2답변

    Java 목록 반복 코드에서 일부 마이크로 벤치 마크를 실행 중입니다. 저는 -XX : + PrintCompilation과 -verbose : gc 플래그를 사용하여 타이밍이 실행될 때 백그라운드에서 아무 것도 일어나지 않도록했습니다. 그러나 나는 이해할 수없는 결과물을 본다. 는 여기가에 벤치 마크를 실행하고, 코드입니다 : import java.util

    4

    1답변

    를 실행하는 Gradle을 작업을 정의 이것은 아마도 더 캘리퍼스 질문보다 Gradle을 질문,하지만 난 여전히 Gradle을 오히려 새로운 오전. Caliper를 사용하여 벤치 마크를 실행할 수있는 빌드를 제공하는 데 관심이 있습니다. 필자는 이미 내 testCompile 종속성에 Caliper를 추가했으며, 모든 것이 작동하고 작동합니다. 실제로 벤치

    0

    1답변

    "-Dmyparamname = val1, val2, val3"형식의 명령 줄 인수가있는 필드에 @Param 주석을 사용하려고하는데 작동하지 않습니다. 저는 caliper-0.5-rc1.jar를 사용하고 있습니다. java -classpath "mylongclasspath" MyBenchmarkClass -Jjit=-client,-server -Dprovid

    2

    2답변

    동일한 문제에 대해 두 가지 알고리즘을 구현했으며 전문적인 방법으로 가장 좋은 알고리즘을 찾고 싶습니다. 기초 아이디어였다 final static int LOOP_COUNT = 500; long totaTime = 0; worm-up(); for(int i =0, i<LOOP_COUNT, i++) { long startTime = Syst

    1

    2답변

    캘리퍼스에 대해 알아 냈고 문서를 살펴 보았습니다. 훌륭한 도구처럼 보입니다. (Kevin과 Google의 오픈 소스 프로젝트에 대한 감사드립니다.) 질문. 공통 유스 케이스에 대한 벤치 마크를 정의하는 어노테이션 기반 메커니즘이없는 이유는 무엇입니까? 다음과 같은 것으로 보입니다. public class Foo { // Foo's actual c

    2

    4답변

    오늘, 나는 다음과 같은 이상 발견했습니다 이 두 클래스 다음이합니다 NewClass 및 NewClass1을 고려 "같다"-methods : 합니다 NewClass : @Override public boolean equals(Object obj) { return false; } public boolean equals(NewClass obj)

    6

    2답변

    마이크로 벤치 마크를 작성할 때 메소드가 컴파일되었는지 여부에 따라 런타임에 큰 차이가 있음을 알 수 있습니다. 특정 방법이 컴파일되었는지 여부를 프로그램 내에서 알려주는 방법이 있습니까? 또는 요청할 수있는 방법이 있습니까? 예를 들어에 대한 추가 정보없이 적절하게 데우는 방법을 알고 계십니까? 플래그가 JVM으로 전달 되었습니까? 분명히 이것은 완벽 할