웹페이지 화면 표현 시간 + 메모리 사용량 (수정)
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년 전 | 4424 | ||
| 114 |
JMoon
|
12년 전 | 19674 | |
| 113 | 12년 전 | 5304 | ||
| 112 | 12년 전 | 5004 | ||
| 111 |
사노라가노라
|
12년 전 | 5042 | |
| 110 | 12년 전 | 7024 | ||
| 109 | 12년 전 | 9725 | ||
| 108 | 12년 전 | 6201 | ||
| 107 | 12년 전 | 6863 | ||
| 106 | 12년 전 | 6231 | ||
| 105 | 12년 전 | 12542 | ||
| 104 | 12년 전 | 5763 | ||
| 103 | 12년 전 | 6240 | ||
| 102 | 12년 전 | 5617 | ||
| 101 | 12년 전 | 6771 | ||
| 100 | 12년 전 | 7174 | ||
| 99 | 12년 전 | 5282 | ||
| 98 | 12년 전 | 7094 | ||
| 97 |
kesan
|
12년 전 | 7242 | |
| 96 | 12년 전 | 7290 | ||
| 95 | 12년 전 | 8159 | ||
| 94 | 12년 전 | 5970 | ||
| 93 | 12년 전 | 5128 | ||
| 92 | 12년 전 | 5861 | ||
| 91 | 12년 전 | 6429 | ||
| 90 | 12년 전 | 5459 | ||
| 89 |
soul5932
|
12년 전 | 10959 | |
| 88 |
못말리는크리스
|
12년 전 | 8078 | |
| 87 | 12년 전 | 10207 | ||
| 86 | 12년 전 | 5577 | ||
| 85 |
사노라가노라
|
12년 전 | 11206 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기