Google 크롬을 열고 즐겨 찾는 웹 사이트를 탐색 한 다음 마우스 오른쪽 버튼으로 클릭하여 검사 요소를 열고 타임 라인 탭으로 이동하여 Google 크롬에서 렌더링 한 타임 라인을 기록 할 수 있습니다.크롬의 타임 라인과 같은 PHP 벤치마킹 도구가 있습니까
정보를 검색하고, 함수의 타임 라인을 얻고, 웹 서버에서 렌더링 한 변수를 얻을 수있는 PHP 벤치마킹 도구가 있습니까?
감사합니다.
Google 크롬을 열고 즐겨 찾는 웹 사이트를 탐색 한 다음 마우스 오른쪽 버튼으로 클릭하여 검사 요소를 열고 타임 라인 탭으로 이동하여 Google 크롬에서 렌더링 한 타임 라인을 기록 할 수 있습니다.크롬의 타임 라인과 같은 PHP 벤치마킹 도구가 있습니까
정보를 검색하고, 함수의 타임 라인을 얻고, 웹 서버에서 렌더링 한 변수를 얻을 수있는 PHP 벤치마킹 도구가 있습니까?
감사합니다.
가장 알려진 도구는 Xdebug는 것입니다 CodeIgniter는 당신이 사용할 수있는 아주 좋은 프로파일 링 도구가 있습니다.
그러나 수동 코드 프로파일 (이 것이 호출 됨)은 그다지 효과적이지 않습니다. microtime(1)
코드를 코드에 입력하고 결과를 분석하여 그에 따라 이동하십시오.
많은 프레임 워크에는 기본 제공 프로파일 링 객체가 있습니다. http://codeigniter.com/user_guide/libraries/benchmark.html
예
$this->benchmark->mark('my_mark_start');
// Some code happens here...
$this->benchmark->mark('my_mark_end');
$this->benchmark->mark('another_mark_start');
// Some more code happens here...
$this->benchmark->mark('another_mark_end');
한 CI의 인 벤치 슈퍼 좋은 :) 필요가있는 경우 알 수 있습니다. – Maverick
그렇습니다. [내 동료] (http://stackoverflow.com/users/205343/justin-lucas)는 제작자와 개발자가 시간이 지남에 따라 병목 현상을 쉽게 발견 할 수 있도록 정말 멋진 UI를 제공하기 위해이를 확장했습니다. – AlienWebguy
@Matt 무엇이 좋을까요? 벤치 마크를 설정하는 중입니다. CI 나 다른 프레임 워크없이 쉽게 수행 할 수 있습니다. xdebug와 같은 자동 프로파일 링이 없습니다. –
예 xdebug, webgrind, 고마워요. – oknoorap