Java 프로그램이 파일의 바이트 수를 읽거나 읽는 데 걸리는 시간을 정확히 계산하는 방법은 무엇입니까?Java 프로그램이 파일을 쓰거나 읽는 데 걸리는 시간을 정확하게 계산하는 방법은 무엇입니까?
시간을 정확하게 측정하는 것이 중요합니다. 시간은 프로그램 자체에서 계산해야합니다.
long startTime = System.nanoTime();
doSomething();
long elapsedTime = System.nanoTime() - startTime;
startTime을 얻 자마자 스레드가 제어를 잃고 돌아 오는 데 시간이 걸릴 수 있습니다. –
차단되었을 때 디스크에 쓰기를 원하십니까? 막힘을 포함하여 벽 시간에 일반적으로 중요합니다. –