웹페이지 화면 표현 시간 + 메모리 사용량 (수정)
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()
페이지 생성에 사용한 메모리을 같이 표기하게 했습니다.
( 단, 관리자만 확인 가능하게 했습니다. )
[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()
댓글 2개
hithat
11년 전
감사합니다.
thisgun
11년 전
좋은 정보 감사합니다.
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4414 | ||
| 144 |
Lemios
|
11년 전 | 6680 | |
| 143 | 11년 전 | 13447 | ||
| 142 |
|
11년 전 | 6100 | |
| 141 | 11년 전 | 5446 | ||
| 140 | 11년 전 | 6476 | ||
| 139 | 11년 전 | 6579 | ||
| 138 | 11년 전 | 12130 | ||
| 137 | 11년 전 | 9987 | ||
| 136 | 11년 전 | 7130 | ||
| 135 |
skaxoddl
|
11년 전 | 9792 | |
| 134 | 11년 전 | 7513 | ||
| 133 | 11년 전 | 7355 | ||
| 132 | 11년 전 | 5413 | ||
| 131 | 11년 전 | 9677 | ||
| 130 | 11년 전 | 5253 | ||
| 129 | 11년 전 | 14678 | ||
| 128 | 11년 전 | 11966 | ||
| 127 | 11년 전 | 9745 | ||
| 126 | 11년 전 | 9708 | ||
| 125 | 11년 전 | 6267 | ||
| 124 | 11년 전 | 7684 | ||
| 123 | 11년 전 | 5750 | ||
| 122 | 11년 전 | 5556 | ||
| 121 | 11년 전 | 8458 | ||
| 120 | 11년 전 | 7777 | ||
| 119 | 11년 전 | 11892 | ||
| 118 | 12년 전 | 9395 | ||
| 117 | 12년 전 | 7707 | ||
| 116 | 12년 전 | 6709 | ||
| 115 |
|
12년 전 | 6827 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기