Xdebug 3 출시: 엄청난 성능 향상, 더 간단한 구성 및 PHP 8 지원
제임스 산스버리
방금 시작했습니다! Xdebug 3으로 업그레이드하면 로컬 디버깅 성능이 크게 향상됩니다. 이것은 또한 PHP 8 지원을 의미합니다! 업그레이드하는 경우 업그레이드 가이드를 확인하세요. xdebug.org/docs/upgrade_g… twitter.com/derickr/status…
오후 15:31 - 2020년 11월 25일
데릭 레단스
🎉 Xdebug 3가 출시되었습니다! → https://t.co/6gucNuKs7h https://t.co/R6GjxQIyso
0
1
업그레이드
Xdebug 2에서 Xdebug 3으로 업그레이드하는 방법에 대해 읽으려면 read the upgrade guide . 아래 몇 가지 하이라이트:
성능
benchmarks of Xdebug 3은 Xdebug 3가 단계 디버깅에 대해 34% 더 빠르고
develop
모드에 있을 때 25% 더 빠르다는 것을 보여주었습니다. 또한 Xdebug 확장이 설치되어 있지만 적극적으로 사용하지 않는 경우(기능이 비활성화됨) Xdebug 3는 Xdebug 2보다 99% 이상 빠릅니다.구성 하이라이트
Xdebug 3의 큰 변화 중 하나는 xdebug.mode
ini 설정의 도입입니다. 디버깅 작업을 위해 올바른 주문이나 Xdebug ini 설정의 풍미를 얻는 데 어려움을 겪은 적이 있다면 이 아름다움에 눈을 즐겁게 하십시오.
xdebug.mode=debug
그게 다야. remote_enable
on, profiler_enable
on이 필요한 경우 더 이상 해독하거나 remote_autostart
가 정확히 무엇을 하는지 기억하려고 할 필요가 없습니다.
다중 Xdebug 모드
Xdebug 모드를 쉼표와 함께 결합할 수 있습니다. xdebug.mode
에 대한 다른 모드는 다음과 같습니다.
xdebug.mode=debug
off
모든 것이—에헴—꺼져 있습니다. 즉, 확장 프로그램을 설치했지만 비활성화할 수 있으며 성능 저하가 무시할 수 있습니다. ✨ 이 모드를 다른 모드와 결합할 수 없을 것 같은데요? 🤷♂️ develop
켜짐development aids . 스택 추적을 좋아하거나 var_dump()
가 친구라면 이 설정을 원할 것입니다. coverage
PHPUnit으로 코드 검사 보고서를 실행하는 경우 이 기능을 켭니다. debug
단계 디버깅을 활성화합니다. 😋 gcstats
PHP의 가비지 수집 메커니즘에 대한 통계를 수집합니다. 🗑 profile
이를 사용하여 KCacheGrind와 같은 도구로 성능을 분석합니다. trace
인수, 변수 할당 및 파일 요청 중에 생성된 반환 값을 포함하여 모든 함수 호출을 기록할 수 있는 함수 추적 기능을 활성화합니다. 시간이 지나면 알겠지만 대부분의 프로젝트에서
xdebug.mode
는 다음과 같을 것입니다.xdebug.mode=develop,debug,coverage
단계 디버그 세션 시작
XDEBUG_CONFIG="idekey=wtf"
일을 기억하십니까? 더이상. 이제는 XDEBUG_SESSION
환경 변수로 단순화되어 단계 디버깅을 켭니다. 이 환경 변수를 해당 단계 디버그 세션에 대해 원하는 키로 설정합니다.XDEBUG_SESSION=wtf
단계 디버깅? 포트 9003
⚠️ 알림: 기본 단계 디버깅 포트가 포트 9000에서 포트 9003으로 변경되었습니다.
승리, 승리, 승리: 성능, 더 간단한 구성, PHP 8 지원
이 릴리스에서 마음에 들지 않는 점은 무엇입니까? 큰 성능 저하 없이 확장 프로그램을 설치하고 사용할 수 있게 되어 기쁩니다. 더 간단한 구성을 기대하고 있습니다. 그리고 내일, PHP 8.0이 출시될 예정입니다.
Reference
이 문제에 관하여(Xdebug 3 출시: 엄청난 성능 향상, 더 간단한 구성 및 PHP 8 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/tugboatqa/xdebug-3-is-here-massive-performance-increase-simpler-config-and-php-8-support-a4p
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Xdebug 3 출시: 엄청난 성능 향상, 더 간단한 구성 및 PHP 8 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tugboatqa/xdebug-3-is-here-massive-performance-increase-simpler-config-and-php-8-support-a4p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)