라이브러리

[PHP] HRTimePerformanceCounter::getTicksSince - 주어진 값 이후 경과된 틱




PHP 에서 HRTimePerformanceCounter::getTicksSince

PHP 7.4.0 버전부터 HRTimePerformanceCounter 클래스가 추가되었습니다. 이 클래스는 시스템 시간을 측정하는 데 사용할 수 있는 고성능의 타이머를 제공합니다. HRTimePerformanceCounter::getTicksSince 메소드는 시스템 시간이 지난 tick 수를 반환합니다.

HRTimePerformanceCounter::getTicksSince 사용법


HRTimePerformanceCounter::getTicksSince 메소드는 시스템 시간이 지난 tick 수를 반환합니다. 이 메소드는 시스템 시간이 지난 tick 수를 반환하기 때문에, 두 번 호출하여 tick 수를 비교하여 시스템 시간이 지난 시간을 계산할 수 있습니다.

예제


#hostingforum.kr
php

// HRTimePerformanceCounter::getTicksSince 사용 예제

$hrTime = new HRTimePerformanceCounter();

$startTime = $hrTime->getTicksSince();



// 시스템 시간이 지난 시간을 계산할 수 있는 코드를 여기에 작성합니다.

sleep(1); // 1초 대기



$endTime = $hrTime->getTicksSince();



// 시스템 시간이 지난 시간을 계산합니다.

$elapsedTime = $endTime - $startTime;



echo "시스템 시간이 지난 시간: $elapsedTime tick
";



// tick을 초로 변환합니다.

$elapsedTimeSec = $elapsedTime / 1000000; // tick을 초로 변환합니다.

echo "시스템 시간이 지난 시간(초): $elapsedTimeSec 초
";



HRTimePerformanceCounter::getTicksSince의 장점


HRTimePerformanceCounter::getTicksSince 메소드는 시스템 시간을 측정하는 데 사용할 수 있는 고성능의 타이머를 제공합니다. 이 메소드는 시스템 시간이 지난 tick 수를 반환하기 때문에, 두 번 호출하여 tick 수를 비교하여 시스템 시간이 지난 시간을 계산할 수 있습니다.

HRTimePerformanceCounter::getTicksSince의 한계점


HRTimePerformanceCounter::getTicksSince 메소드는 시스템 시간이 지난 tick 수를 반환하기 때문에, 시스템 시간이 지난 시간을 계산할 때 tick 수를 비교해야 합니다. 이로 인해 시스템 시간이 지난 시간을 계산하는 코드가 복잡해질 수 있습니다.

결론


HRTimePerformanceCounter::getTicksSince 메소드는 시스템 시간을 측정하는 데 사용할 수 있는 고성능의 타이머를 제공합니다. 이 메소드는 시스템 시간이 지난 tick 수를 반환하기 때문에, 두 번 호출하여 tick 수를 비교하여 시스템 시간이 지난 시간을 계산할 수 있습니다. HRTimePerformanceCounter::getTicksSince 메소드는 시스템 시간이 지난 시간을 계산하는 데 사용할 수 있는 좋은 선택입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 506 페이지

검색

게시물 검색