저는 인터넷(Internet) 브라우징에 Google 크롬(Google Chrome) 을 사용하는 것을 좋아 하며 그 주된 이유 중 하나는 항상 초고속이기 때문입니다! 나는 모든 부가 기능이 있는 Firefox 의 부풀려진 것을 결코 좋아하지 않았고 Internet Explorer 는 그냥 평범했습니다.
Microsoft Edge 는 IE보다 훨씬 빠르지만 다른 (Microsoft Edge)Google 서비스를 너무 많이 사용하기 때문에 Chrome 에서 계속 뒤로 물러납니다. Firefox의 새로운 Quantum 브라우저 는 (Quantum browser)Chrome 보다 훨씬 빠르며 전환에 대해 정말 많이 생각했습니다.
Chrome 을 처음 사용하기 시작했을 때 나는 단순하고 깨끗한 인터페이스와 놀라운 브라우징 속도(browsing speed) 에 만족 했습니다. 그러나 매우 빠른 PC에서 Chrome(Chrome) 을 몇 달 동안 많이 사용한 후 웹 페이지를 로드하기 전에 탭이 몇 초 동안 비어 있고 기타 일반적인 속도가 느려지는 것을 발견했습니다.
크롬 작업 관리자
약간의 삽질을 한 후 작업 관리자 를 살펴보고 (task manager)Chrome 에서 어떤 프로세스가 실행되고 있는지 확인 하기로 결정했습니다 . 내가 찾은 것은 다음과 같습니다.
성소(Holy cow) ! 무려 35개의 Google 크롬(Google Chrome) 프로세스입니다! 그것은 많은 프로세스와 5GB 이상의 메모리 사용량(memory usage) 입니다. 그 모든 Chrome 프로세스는 무엇입니까? 물론 위의 스크린샷을 찍을 때 16개의 탭이 열려 있었지만 모든 웹페이지는 동영상 재생이나 애니메이션(playing or animations) 없이 정적이었습니다 . 그렇다면 왜 35개의 프로세스와 GB(GBs) 의 메모리가 필요할까요?
제목 표시줄(title bar) (탭이 아님)을 마우스 오른쪽 버튼으로 클릭 하고 작업 관리자 를 선택하면 (Task manager)Chrome 에서 각 프로세스 뒤에 무엇이 있는지 확인할 수 있습니다 .
여기에서 Google 크롬(Google Chrome) 에서 실행되는 각 프로세스(작업이라고 함)를 볼 수 있습니다. 나는 내가 본 것에 빨리 놀랐다.
브라우저는 하나의 프로세스이고 각 탭은 자체 프로세스이며 웹 앱, GPU 및 내가 활성화한 각 확장 및 플러그인에(extension and plug-in) 대한 프로세스 가 있었습니다! 으악! Google 에서 온라인으로 읽은 내용 에서 브라우저를보다 안정적으로 만들기 때문에 모든 것을 다른 프로세스로 분리합니다. 예를 들어 Flash 플러그인(Flash plugin) 이 충돌하는 경우 모든 탭이나 전체 브라우저가 중단되지는 않습니다.
구글 크롬(Google Chrome) 을 너무 오래 사용 하다 보니 이것이 사실임을 깨달았습니다. 탭 하나가 죽고 탭을 닫고 다른 탭을 정상적으로 계속 사용할 수 있는 경우가 많았습니다 . 그렇지 않으면 Shockwave 가 중단되고 해당 탭 하나를 종료하고 다른 모든(tab and everything) 것은 잘 작동했습니다.
그래서 다음 생각은 모든 개별 프로세스가 이전 방식과 달리 추가 메모리를 사용하도록 하는 것이었습니다. 온라인에서 수집한 내용에 따르면 프로세스가 더 적더라도 플러그인과 확장 프로그램은 여전히 메모리를 사용합니다. 새 프로세스를 만드는 데 약간의 오버헤드가 있지만 사소한 것입니다.
또한 하위 프레임( (subframe:) https://accounts.google.com )으로 나열된 여러 항목을 보았을 수도 있습니다 . 처음에는 탭이 Gmail(Gmail) 에 열려 있는 것과 관련이 있다고 생각 했지만 완전히 다른 것임을 알게 되었습니다. 기본적으로(Basically) Google 은(Google) 일부 프로세스를 적절하게 격리하기 위해 자체 프로세스에 넣습니다. 따라서 별도의 탭 프로세스(tab process) 가 나열되는 대신 이러한 서브프레임 내부에 여러 웹사이트가 있었습니다.
Chrome 에서 사용 하는 메모리 양을 줄이기 위해 할 수 있는 일이 있습니까? 저 에게 먼저 묻기(Ask me first) 설정 에 플래시를 남겨두지 않고 모든 사이트에 대해 플래시를 비활성화했을 때 큰 차이를 느꼈습니다 . 플래시를 완전히 비활성화하려면 설정 으로 이동 한(Settings) 다음 하단 에서 고급(Advanced) 을 클릭 한 다음 개인 정보 및 보안( Privacy and Security) 아래 에서 콘텐츠 설정( Content Settings) 을 클릭합니다 . 플래시(Flash) 를 클릭 한 다음 사이트에서 플래시 실행 차단( Block sites from running Flash) 이라고 되어 있는지 확인합니다 .
그 덕분에 메모리 사용량(memory usage) 이 1GB 이상 절약되었습니다 . 몰랐는데 여러 웹사이트에서 Flash 를 사용하고 있었습니다 . Flash 를 비활성화한 상태 에서도 웹 사이트가 제대로 작동하므로 Flash 를 비활성화한 상태로 유지했습니다. 메모리를 줄이는 다른 방법은 특히 사용하지 않는 경우 일부 확장을 제거하는 것입니다. 또한 가끔 필요하고 완전히 제거하고 싶지 않은 경우 확장 프로그램을 비활성화할 수 있습니다.
확장을 비활성화하면 메모리를 사용하지 않습니다. 마지막으로 기본적으로 활성화되어야 하는 Chrome 의 (Chrome)GPU 프로세스(GPU process) 를 보셨을 것 입니다. 하드웨어가 지원하는 경우 Chrome 은 (Chrome)CPU 보다 빠르고 효율적인 GPU 로 일부 작업을 오프로드합니다 . 이것을 하드웨어 가속(Hardware Acceleration) 이라고 합니다. 원하는 경우 설정 으로 이동한 다음 (Settings)시스템(System) 까지 맨 아래로 스크롤 하여 비활성화할 수 있습니다 .
하드웨어 가속(hardware acceleration) 을 비활성화하면 Chrome 환경 이 약간 느려지므로 이 점에 유의하세요.
따라서 Chrome 이 너무 많은 RAM 을 차지한다고 생각되면 (RAM)작업 관리자(Task Manager) 를 확인 하고 과도한 메모리를 사용하는 확장 프로그램을 비활성화해 보세요. 저에게는 마음에 드는 확장 기능이 있었지만 2013년 이후로 업데이트되지 않았기 때문에 메모리를 너무 많이 사용했을 수 있습니다. 리소스를 많이 사용하는 확장 프로그램이 필요하지 않은 경우 비활성화하면 더 나은 브라우징 경험(browsing experience) 을 얻을 수 있습니다 . 또한 정말로 필요한 경우가 아니면 Flash 를 비활성화 하십시오. 즐기다!
Google Chrome Memory Usage/Memory Leak Issues?
I love using Google Chrome for browsing the Іnternet аnd one of the main reasons has always been because it’s super fast! I never liked the bloat of Firefox with all the add-ons and Internet Explorer is just plain slow.
Microsoft Edge is quite a bit faster than IE, but I use so many other Google services that Chrome keeps pulling me back. Firefox’s new Quantum browser is even faster than Chrome and I really have been thinking about switching.
When I first started using Chrome, I was delighted with the simple clean interface and the incredible browsing speed. However, after a few months of using Chrome heavily on a very fast PC, I noticed tabs would be blank for a few seconds before loading a webpage and other general slowness.
Chrome Task Manager
After doing a little poking around, I decided to take a look at the task manager and see what processes were running for Chrome. Here’s what I found:
Holy cow! That’s a whopping 35 Google Chrome processes! That’s a lot of processes plus over 5 GB in memory usage. What are all those Chrome processes? Granted, I had 16 tabs open when I took the screenshot above, but all the webpages were static without videos playing or animations. So why 35 processes and GBs of memory?
You can find out what is behind each of those processes in Chrome by right-clicking on the title bar (not on a tab) and selecting Task manager.
Here you will see each process (called a Task) running in Google Chrome. I was quickly surprised by what I saw.
The browser is one process, each tab is its own process and then there were processes web apps, the GPU and for each extension and plug-in that I had enabled! Eeeks! From what I read online from Google, they separate everything out into different processes because it makes the browser more stable. For example, if the Flash plugin crashes, it won’t take down all your tabs or the entire browser.
Using Google Chrome for so long, I realized that this is very true. There were many times when one tab dies and I can just close the tab and keep using my other tabs normally or Shockwave would just hang and I killed that one tab and everything else worked fine.
So my next thought was if having all the separate processes used additional memory as opposed to how it was earlier. From what I have gathered online, it seems that even if there were fewer processes, the plugins and extensions would still use up memory, maybe just slightly less. There is a slight overhead to creating a new process, but it’s minor.
You may have also noticed several items listed as subframe: https://accounts.google.com. At first, I thought this was something to do with having a tab open to Gmail, but learned it is something else completely. Basically, Google puts some processes into its own process in order to properly isolate them. So there were several websites that were inside of these subframes instead of having their own separate tab process listed.
So is there anything you can do to reduce the amount of memory Chrome uses? For me, I noticed a big difference when I disabled flash for all sites rather than leaving it on the Ask me first setting. To disable flash completely, go to Settings, then click on Advanced at the bottom and then click on Content Settings under Privacy and Security. Click on Flash and then make sure it says Block sites from running Flash.
That saved me over 1 GB in memory usage. I didn’t know, but several websites were using Flash. Even with Flash disabled, the websites worked fine, so I kept Flash disabled. The other way to reduce memory is to remove some extensions, especially if you are not using them. Also, you can simply disable an extension if you need it occasionally and don’t want to remove it completely.
Disabling the extension will prevent it from using up memory. Lastly, you may have noticed a GPU process in Chrome, which should be enabled by default. If your hardware supports it, Chrome will offload some tasks to your GPU, which is faster and more efficient than your CPU. This is called Hardware Acceleration. If you want, you can disable it by going to Settings and then scrolling all the way to the bottom to System.
If you do disable hardware acceleration, your experience in Chrome will be a bit slower, so keep that in mind.
So if you feel Chrome is taking up too much RAM, check in Task Manager and try to disable the extension that is using an excessive amount of memory. For me, I had an extension that I liked, but hadn’t been updated since 2013, which is why it could have been using so much memory. If you don’t need a resource-hogging extension, disable it and you’ll have a better browsing experience. Also, disable Flash unless you really need it. Enjoy!