>  기사  >  소프트웨어 튜토리얼  >  Tencent QQ NT 아키텍처 버전 메모리 최적화 진행 상황이 발표되었으며 채팅 장면은 300M 내에서 제어됩니다.

Tencent QQ NT 아키텍처 버전 메모리 최적화 진행 상황이 발표되었으며 채팅 장면은 300M 내에서 제어됩니다.

WBOY
WBOY앞으로
2024-03-05 15:52:051191검색

Tencent QQ NT 아키텍처 버전의 메모리 최적화 진행 상황이 발표되었습니다. PHP 편집자인 Xiaoxin은 이 버전이 채팅 장면 메모리를 300M 이내로 제어하여 사용자 경험을 향상시킨다는 사실을 알게 되었습니다. 이 최적화 조치는 사용자가 QQ를 사용할 때 메모리 사용량을 줄이고 소프트웨어를 더욱 원활하고 효율적으로 만드는 데 도움이 됩니다.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

최근 QQ 기술팀은 InfoQ 플랫폼에 대한 소개 기사를 게재하여 메모리의 특수 최적화에 대한 단계별 진행 상황을 공유했습니다.

보고서에 따르면 QQ 새 버전의 메모리 문제는 주로 다음 네 가지 측면에 반영됩니다.

제품 형태: 복잡한 대형 패널(복잡도가 다양한 100개 이상의 모듈)과 일련의 독립적인 기능 창으로 구성됩니다. 창과 렌더링 프로세스 사이에는 일대일 대응이 있으며 창 프로세스 수가 크게 영향을 미칩니다. Electron의 메모리 공간. 이렇게 복잡한 대형 패널의 경우 세밀하게 제어하지 않으면 메모리가 계속 증가하기 쉽습니다.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

사용 습관: 사용자가 오랫동안 전화를 끊습니다. 바로 사용할 수 있는 웹페이지에 비해 QQ 사용자는 한 번 로그인해도 한 달 이상 끊길 수 있습니다. 이 기간 동안 QQ를 통제하지 않으면 메모리를 사용하면 결과적으로 메모리가 점점 더 많이 차지하고, 사용자 상호 작용 응답이 느려지거나 심지어 충돌이 발생할 수도 있습니다.

버전 반복: 24년 된 QQ에는 많은 기능과 특징이 있습니다. 팀은 지난 1년 동안 핵심 기능부터 시작하여 Windows를 빠르게 완성해 왔습니다. 버전에는 구현될 몇 가지 우선순위가 높은 새로운 기능도 있습니다. 지속적이고 빠른 버전 반복은 새로운 문제를 일으키고 성능을 저하시킬 가능성이 높습니다.

애플리케이션 아키텍처: QQ의 새 버전은 NT 핵심 데이터 모듈(C++ 애드온)을 사용하여 UI에 현지화된 데이터 서비스를 제공합니다. QQ 이 모듈은 로딩 경험을 원활하게 만드는 데 중요한 역할을 합니다. 동시에 NT와의 연계 최적화는 클라이언트 C++에도 연결되어야 합니다. 물론 개발 학생들이 함께 작업한다면 어느 정도의 통신 비용이 들겠지만, 메모리 사용량도 줄어들 수 있고 클라이언트 학생들도 많은 노력을 기울인 것은 부인할 수 없습니다.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

이와 관련하여 QQ 기술팀의 업무에는 주로 다음과 같은 측면이 포함됩니다.

도구 분석: 먼저 팀은 V8부터 시작하여 다양한 차원의 메모리 분석 도구를 사용해야 합니다. 엔진부터 프로세스, 그리고 전체 애플리케이션까지 전체 링크를 열어 메모리 사용량의 병목 현상을 다각도에서 자세히 분석합니다.

대상 최적화: 도구를 통해 문제를 찾은 후 팀은 캐싱 전략, 주문형 로딩, 점진적 성능 저하 등을 포함한 일련의 대상 최적화 전략을 채택합니다.

온라인 모니터링: 로컬 또는 소규모 검증을 통과한 후 팀은 최적화 조치가 모든 시나리오에 적용 가능한지 확인하기 위해 많은 사용자의 검증이 필요합니다. 그러나 Windows에서 사용자를 얻는 방법 작업 관리자에서 볼 수 있는 메모리 사용량은 팀에서 많은 연구와 검증을 수행한 문제입니다.

성능 저하 방지 및 테스트 자동화: 힘들게 얻은 최적화 결과를 보호하고 QQ에 영향을 미치는 빈번한 버전 반복을 방지하기 위해 메모리 목표에 따라 팀은 성능 저하를 방지하기 위해 개발 프레임워크, 도구 구성, 코드 검토 및 기타 수단을 사용할 것입니다.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

QQ 기술팀은 결과나 문제 해결의 관점에서 일련의 최적화를 거쳐 QQ 핵심 채팅 장면의 메모리를 기본적으로 300M~150M 내에서 제어할 수 있다고 밝혔습니다. 설치 패키지의 크기는 순수 Native QQ의 이전 버전과 약간 다릅니다. 메모리 사용량뿐만 아니라 AIO 전환의 부드러움과 같은 다른 핵심 경험도 이전 버전의 QQ보다 좋습니다.

자세한 내용은 이 사이트를 주목하시기 바랍니다.

위 내용은 Tencent QQ NT 아키텍처 버전 메모리 최적화 진행 상황이 발표되었으며 채팅 장면은 300M 내에서 제어됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 pcsoft.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제