크롬 66 버전 더 빨라지게 하는 방법









초필수 설정 ( 웹서핑 속도 향상이 가장 큽니다. ) 







크롬 바탕화면 아이콘 ]  ----->  [ 마우스 오른쪽 버튼 ]  ----->  [ 속성 ]  ----->  [ 대상 ]







Chrome-Setting 01.png







"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --enable-native-gpu-memory-buffers --enable-features="CheckerImaging"







이 명령어를 넣으세요







1.  --enable-native-gpu-memory-buffers 



이 명령어는 네이티브 GPU 메모리 버퍼 를 사용합니다.

크롬은 웹서핑을 해서 데이타를 로딩할때 우선 시스템 메모리에 데이타를 올려놓고 GPU에 할당된 메모리에 올려놓는데 
이 설정을 하면 시스템 메모리에 데이타를 올려놓는 과정을 없애고 바로 GPU에 할당된 메모리에 데이타를 올려놓습니다. 
내장 GPU 라도 설정된 메모리가 있으면 외장 GPU 같이 성능 향상이 있습니다. )





반드시 Chrome://flags 에서 [ Zero-copy 래스터라이저  ----->  사용 설정됨 ] 으로 해야 제 성능이 나옵니다.







2.  --enable-features="CheckerImaging"



이 명령어는 페이지 로딩할때 큰 그림은 나중에 나오게 하고 간단한 그림을 먼저 로딩하여 웹서핑 체감속도를 
빠르게 해주는 명령어 입니다.







위의 명령어는 Chrome 65 버전까지 이고 Chrome 66 버전에서는 Chrome://flags 에서 따로 Enabled 설정을 해주어야 합니다.





AsyncImageDecoding.png







이 명령어들이 제대로 적용되었는지 확인할려면







주소창에 chrome://gpu 







ChromeGPU - 01.png





< Chrome 65 >







Chrome66GPU_-_01.png





< Chrome 66 >







ChromeGPU - 02.png







빨간 네모창의 문자가 나와야 합니다.







native-one-copy-texture-blog_screen12.jpg native-one-copy-texture-blog_screen13.jpg zero-copy-texture-uploads-in-chrome-os-fig6.png zero-copy-texture-uploads-in-chrome-os-fig7.png














필수 설정 ( 웹서핑 속도 향상이 큽니다. )







주소창에 chrome://flags







Override software rendering list 

소프트웨어 렌더링 목록 무시  --->  '사용' 옵션을 선택하고 문제가 생기면 바로 '사용중지' 로 비활성화 하세요.





Experimental canvas features

실험용 캔버스 기능  --->  사용 ( 이 옵션이 체감 속도 향상이 가장 큰 것 같습니다. )





Display list 2D canvas 

디스플레이 목록 2D 캔버스  --->  사용 설정됨





Fast tab/window close

빠른 탭/창 닫기  --->  사용





GPU rasterization

GPU 래스터화  --->  사용 설정됨 ( '모든 레이어에 사용되도록 강제 설정합니다.'
이 옵션은 문제가 생기니 제대로 작동하는 사람만 쓰세요 )





GPU rasterization MSAA sample count

GPU 래스터화 MSAA 샘플 수  --->  16





Simple Cache for HTTP

HTTP용 단순 캐시  --->  사용 설정됨 ( 스마트폰에는 존재하지 않음 )





Zero-copy rasterizer

Zero-copy 래스터라이저  --->  사용 설정됨





Number of raster threads

래스터 스레드의 수  --->  4





Memory coordinator

메모리 조정자  --->  사용





관련자료






According to Google developers the memory coordinator is a new experimental feature in Chrome that gives the browser control of managing memory instead of the operating system

Google 개발자에 따르면 메모리 조정자는 브라우저에서 운영 체제 대신 메모리를 관리 할 수있게 해주는 Chrome 의 새로운 실험 기능입니다.







추가 설정 ( 아직 속도 향상이 그렇게 크지 않습니다. )







Experimental QUIC protocol

실험용 QUIC 프로토콜 Mac, Windows, Linux, Chrome OS, Android  --->  사용 중단

( 이론상으로는 빨라야 하는데 오히려 더 느려지는 싸이트들이 많습니다. 뭔가 문제가 있는 듯 )





관련자료


(구글이 제안한 새 프로토콜로 구글 관련 서비스 이용 중 문제가 있는 경우 사용 중지합니다.)







Brotli Content-Encoding

Brotli 콘텐츠 인코딩 Mac, Windows, Linux, Chrome OS, Android  --->  사용 설정됨





관련자료






Brotli’s ability to handle web assets such as HTML, JavaScript and CSS about 17-25 percent better than gzip

Brotli 압축 알고리즘은 gzip에 비해 HTML, Javascript, CSS의 처리성능이 약 17-25% 정도 더 좋아짐