Community
  • 토크박스
Php7 성능 테스트
글쓴이 기술레벨커뮤니티레벨띵가띵가뿡 날 짜 15-12-04 15:19 조 회 3090
간편URL https://www.phpschool.com/link/talkbox2/1365214 복사
#!/usr/bin/php ( #!/etc/bin/php7/bin/php)
<?php
$start = microtime(true);
for($i=0;$i<10000000;$i++)
{
    $j = $i + $i;
}
$end = microtime(true);
echo ($end - $start).PHP_EOL;
echo '-----------------'.PHP_EOL;
$data = array();
$start = microtime(true);
for($i=0;$i<1000000;$i++)
{
    $data[$i] = mt_rand(0,1000);
}
$end = microtime(true);
echo ($end - $start).PHP_EOL;



PHP 5.5.9-1ubuntu4.14 (cli)
0.35705399513245
-----------------
0.23439407348633

PHP 5.5.30 (cli) (built: Dec  4 2015 15:29:49)
0.3673632144928
-----------------
0.23176884651184

PHP 7.0.0 (cli) (built: Dec  4 2015 14:39:06) ( NTS )
0.20041489601135
-----------------
0.071971893310547



더 테스트 해봐야 알겠지만 요것만 봐도 장난아니네요...........
진행중인 프로젝트 갈아타야할지 심각하게 고민중입니다.... ㅠㅠ
라이브러리가 문제인데..... 다 호환될라나...........




전체댓글수 10

  • 기술레벨커뮤니티레벨WikixUnknown 15-12-04 15:24

  • ㅎㄷㄷ
  • 기술레벨커뮤니티레벨doit 15-12-04 15:28

  • ㅎㄷㄷ
  • 기술레벨커뮤니티레벨알찬돌삐 15-12-04 15:34

  • ㅎㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
  • 기술레벨커뮤니티레벨띵가띵가뿡 작성자 15-12-04 15:35

  • 혹시나 해서 ubuntu build가 아니라 5.5.30으로 다운 받아서 컴파일한걸 실행했더니 아래와 같습니다.
    PHP 5.5.30 (cli) (built: Dec  4 2015 15:29:49)
    0.3673632144928
    -----------------
    0.23176884651184
  • 기술레벨커뮤니티레벨공대여자 15-12-04 15:38

  • 진짜 빠른가 보네.
  • 기술레벨커뮤니티레벨백면컴생 15-12-04 15:46

  • deprecated .. 과거를 매정하게 단절한 덕분일지도.
  • 기술레벨커뮤니티레벨ibin 15-12-04 15:57

  • CentOS 7 + REMI repo 기준으로 속도도 빠르지만, 메모리 점유율도 작네요.

    memory_limit => 128M 인 경우,

    # php70 bench.php
    0.19760990142822
    memory peak: 385,896byte
    -----------------
    0.11984705924988
    memory peak: 33,910,520byte

    # php56 bench.php 
    0.42412781715393
    memory peak: 226,416byte
    -----------------
    PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /root/php-test/php79-bench.php on line 15



    결과) 7.0 은 최대 34MB,  5.6 은 128M 초과로 에러... 설정 바꿔보니 144MB 사용!

    약 4배 절약
  • 기술레벨커뮤니티레벨dateno1 17-09-08 05:29

  • 램 사용량만 해도 이미 바꿀 가치가...
  • 기술레벨커뮤니티레벨제부도소년 15-12-04 19:58

  • 오오.... ㄷ ㄷ ㄷ 둗
  • 기술레벨커뮤니티레벨한코한땀 15-12-04 21:26

  • 작은앱쪽 체크해봐야겠네요
번호제목글쓴이날짜조회
공지 [필독] 토크박스 운영안내를 공지합니다. [38] 인기 기술레벨커뮤니티레벨PHPSCHOOL 12-10-26 124135
324,408 탁구 운동의 주요 장점은 짤방 기술레벨커뮤니티레벨Aoi*raven90 25-04-21 42
324,407 일주일 노력 후기 이미지 짤방 기술레벨커뮤니티레벨Aoi*raven90 25-04-21 58
324,406 "힘내라 농가 [www.fightingfarm.com]" 이용 후기 [4] 이미지 기술레벨커뮤니티레벨doit 25-04-21 64
324,405 창틀 실리콘 공사 [2] 기술레벨커뮤니티레벨2025대박 25-04-21 56
324,404 맘에 드는 등번호를 찾아서... [10] 짤방 기술레벨커뮤니티레벨Aoi*raven90 25-04-21 75
324,403 보고 또 보고 [2] 이미지 짤방 기술레벨커뮤니티레벨육감몸매 25-04-21 89
324,402 아이가 어렸을때 [3] 짤방 기술레벨커뮤니티레벨Aoi*raven90 25-04-21 73
324,401 봉천동 아파트, 빌라 방화 [5] 이미지 기술레벨커뮤니티레벨2025대박 25-04-21 71
324,400 나의 중국사이트 가입후기 [2] 짤방 기술레벨커뮤니티레벨Aoi*raven90 25-04-21 77
324,399 주말 공원에서 운동일지 [17] 짤방 기술레벨커뮤니티레벨Aoi*raven90 25-04-21 81
324,398 묭실 [9] 기술레벨커뮤니티레벨단독주택살꺼야 25-04-21 52
324,397 말도 안되는 얘기해서 무시했더니. [6] 짤방 기술레벨커뮤니티레벨육감몸매 25-04-21 97
324,396 외국에서도 구글 도움말이 개판이라고 비판중 기술레벨커뮤니티레벨신운영자 25-04-21 48
324,395 ㅊㅊ [6] 기술레벨커뮤니티레벨haks 25-04-21 26
324,394 필리핀 한국인 관광객 총격 사망 .gif [10] 이미지 짤방 인기 기술레벨커뮤니티레벨육감몸매 25-04-21 109
324,393 ㅊㅊ [14] 기술레벨커뮤니티레벨곰늘보 25-04-21 33
324,392 주말엔 ㄷㄷㄷ [5] 짤방 인기 기술레벨커뮤니티레벨숨어사는곰 25-04-20 108
324,391 제주도 핫플레이스 [3] 동영상 기술레벨커뮤니티레벨체육소년 25-04-20 92
324,390 삼재인가? [6] 기술레벨커뮤니티레벨데몬™맹구늼 25-04-19 86
324,389 구글 매뉴얼 자체가 제대로 된게 없음 [2] 기술레벨커뮤니티레벨신운영자 25-04-19 97
 
1 2 3 4 5 6 7 8 9 10