웹페이지 화면 표현 시간 + 메모리 사용량 (수정) > 그누보드5 팁자료실

그누보드5 팁자료실

웹페이지 화면 표현 시간 + 메모리 사용량 (수정) 정보

웹페이지 화면 표현 시간 + 메모리 사용량 (수정)

본문

http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=1300  내용에 추가

페이지 생성에 사용한 메모리을 같이 표기하게 했습니다.

( 단, 관리자만 확인 가능하게 했습니다. )


[1]  tail.php 페이지 상단 )------

<?php if ($is_admin == 'super') {  ?>
  <div style='float:left; text-align:center;'>
      Run Time : <?php echo sprintf( "%f", get_microtime()-$begin_time ); ?> /
      SHOW TIME : <label id="ggrshowtime"></label> /
      메모리 : <?=round((memory_get_usage() / 1048576),3).' MB'?></div>
<?php }  ?>


[2] tail.php 페이지 하단 )--------

<?php if ($is_admin == 'super') {  ?>
  <script type="text/javascript">
    var ggr_stime = new Date();
    function ggr_showtime(){ $('#ggrshowtime').html( (((new Date())-ggr_stime)/1000)+' sec' ); }
    window.onstop = ggr_showtime;
    window.onload = ggr_showtime;
  </script>
<? } ?>
</body>
</html>


[ 결과 화면 ]-------------------

RUN TIME : 0.013982057571411 / SHOW TIME : 0.294 sec / 메모리 : 1.082 MB


(*) 변경내용

memory_get_usage(true)  대신에
memory_get_usage() 으로 변경해 주세요.

메뉴얼에 real 로 나와 있길래 real 인줄 알았는데, 상세한 내용이 없더군요
( 상세한 자료가 없어서 php 소스 뒤지기 뭐해서 )

테스트해보고 추측으로 생각해본게
true 을 넣으면 배정된 메모리이고, true 을 배 버리면
배정된 메모리안에 사용된 php 생성을 위한 실제 사용 메모리인것으로 파악 했습니다.

(*) 요점 : true 을 빼 버리세요...memory_get_usage()
추천
5

댓글 2개

전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT