스톱워치 벤치마킹을 사용하는 사람이 있습니까? 아니면 성능 도구를 항상 사용해야합니까? Java에 사용할 수있는 좋은 무료 도구가 있습니까? 어떤 도구를 사용하십니까?
내 우려를 명확히하기 위해 스톱워치 벤치마킹은 운영 체제 일정으로 인해 오류가 발생할 수 있습니다. 주어진 프로그램 실행에서 OS는 타이밍을 맞추고있는 기능의 중간에 다른 프로세스 (또는 여러 프로세스)를 예약 할 수 있습니다. Java에서는 JVM 스케줄러가 혼합에 조금 더 무작위성을 던지기 때문에 스레드 응용 프로그램의 시간을 측정하려는 경우 상황이 조금 더 나빠집니다.
벤치마킹시 운영 체제 스케줄링을 어떻게 처리합니까?