* 기본 작동법
$this->benchmark->mark('code_start');
// 실행 코드...
$this->benchmark->mark('code_end');
echo $this->benchmark->elapsed_time('code_start', 'code_end');
(두 지점 사이의 실행 시간이 표시됩니다.)
즉, 위와 같이 한 쌍의 키('xxx_start', 'xxx_end')로 구성됩니다.
* 총 실행시간 표시
<?php echo $this->benchmark->elapsed_time();?>
(매개변수가 없음에 유의하십시오.)
단순히 위와 같은 방법으로 해당 페이지의 총 실행시간을 표시할 수 있습니다.
view 페이지에서는 "{elapsed_time}" 로 출력할 수 있습니다.
* 메모리 사용량 표시
<? echo $this->benchmark->memory_usage();?>
view 페이지에서는 "{memory_usage}" 로 출력할 수 있습니다.
1. 항시 active 상태이며, 두 포인트 사이의 작동 시간을 계산합니다.
2. 프레임워크 작동 시 자동초기화됩니다.
그리고, 브라우저에 최종 데이터를 출력하기 전에 종료됩니다.