테스트 사이트 - 개발 중인 베타 버전입니다

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

· 11년 전 · 9429 · 2
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()

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

감사합니다.
좋은 정보 감사합니다.

게시글 목록

번호 제목
1583
1580
1579
1566
1555
1533
1523
1489
1486
1471
1467
1449
1444
1443
1441
1431
1426
1425
1420
1418
1412
1405
1401
1398
1392
1383
1375
1372
1371
1370