이름 Benchmarking Class
카테고리 codeigniter     >  Benchmarking Class
예제(문법)

* 기본 작동법

      $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. 프레임워크 작동 시 자동초기화됩니다.
   그리고, 브라우저에 최종 데이터를 출력하기 전에 종료됩니다.

X