본문
잘 알려지지 않은 크롬 브라우저 속도 향상 팁을 하나 소개하려고 합니다.
먼저 크롬 브라우저 주소 창에 chrome://gpu 라고 입력해보면 다음과 같은 화면이 나옵니다.
여기서 다른 항목은 각자 설정에 따라 다를수 있으니 신경쓰실 필요가 없고
빨간 상자로 표시 된 Native GpuMemoryBuffers 라는 항목만 보시면 됩니다.
기본값은 Software Only이기 때문에 위 사진처럼 되어 있을겁니다.
그리고 같은 화면에서 더 아래로 스크롤을 내려보면 다음과 같은 항목이 나옵니다.
Tile Update Mode 도 One-Copy가 기본값이기 때문에 위와 같이 되어 있을겁니다.
이 상태에서 속도 향상 팁을 적용하는 방법입니다.
---------------------------------------------------------------------
1) 크롬 바로가기를 우클릭 하여 [속성]을 선택합니다
2) 대상(T) : 설치된경로chrome.exe 로 되어 있습니다. 이 경로 뒤에 한칸 띄우고 다음을 입력합니다.
3) --enable-native-gpu-memory-buffers --enable-zero-copy
즉 설치된경로chrome.exe --enable-native-gpu-memory-buffers --enable-zero-copy 이런 형태가 되야 합니다.
이제 크롬을 재시작 한후 주소창에 처음의 chrome://gpu 를 입력해서 이동합니다.
위와 같이 Native GpuMemoryBuffers 가 Hardware accelerated 로 변경 되고
화면 아래쪽의 Tile Update Mode가 Zero-Copy로 변경되어 있으면 제대로 적용이 된것입니다.
-------------------------------------
이 기능은 원래 웹페이지에서 이미지등을 로딩할때 그릴 내용을 시스템 메모리에 올린 뒤
시스템 메모리로 부터 그래픽카드의 VRAM으로 이 내용을 복사하는 과정이 있는데 그 과정을 생략하게끔 하는 내용입니다
특히 텍스트 위주인 정적인 웹페이지 보다 이미지나 동영상등이 많은 동적인 웹페이지에서 효과가 크다고 하는데요.
이렇게 하면 다음과 같은 성능 향상이 있다고 합니다.
아래 벤치마크 이미지들은 인텔 사이트에서 발췌했습니다.
기본값(파란색) 보다 오렌지색으로 표시 된 native zero-copy 의 성능(FPS)이 훨씬 빠른것을 알수 있습니다.
또한 메모리 사용량도 훨씬 줄어들었습니다.
실제로 퍼포먼스를 확인하시려면
1) Ctrl + Shift + i 를 눌러 개발자도구를 열고
2) ESC를 눌러 Console 창을 엽니다
3) 아래쪽에 열린창에서 가장 왼쪽의 세로로 점 세개로 된 아이콘을 눌러 Rendering을 선택후
4) FPS Meter를 체크하면 크롬의 FPS 성능 그래프를 볼수 있습니다.
Intel 에서 나온 팁이라 AMD CPU를 사용하는 PC에서도 되는지는 확인을 못해봤습니다
참조 :
Zero-copy texture uploads in Chrome OS*
https://software.intel.com/en-us/articles/zero-copy-texture-uploads-in-chrome-os
Native One-copy Texture Uploads for Chrome* OS on Intel® Architecture Enabled by Default
https://software.intel.com/en-us/articles/native-one-copy-texture-uploads-for-chrome-os-on-intel-architecture-enabled-by-default
출처 : http://www.coolenjoy.net/bbs/37/159875
- [닉네임] : 최진수1[레벨] :
댓글목록
등록된 댓글이 없습니다.