Google Chrome is the king of web browsers. However, Chrome has an unfortunate reputation for being very resource-hungry and there is actually the reason for this. The Chrome browser built much differently than the other browsers such as Internet Explorer or Mozilla Firefox. By default, the Chrome browser creates an entirely separate operating system process for every single tab or extra extension you are using. If you have several different tabs open and a variety of third-party extensions installed you may notice five or more Chrome processes running simultaneously, each using up precious computer resources. In this article, we will explain why Google Chrome has a multi-process architecture and how we can disable Google Chrome multiple processes.
Why Google Chrome Browser Creates Multiple Processes?
Normally, when a Web browser experiences a problem or uses up too much memory, the entire program has to close, which means you lose anything you were working on and all your tabs will shut down. This design is based on the concept of preventing complete browser failure if something goes wrong. For example, if you open a website on your Chrome browser, then this website will remain active and will be accessible in its own tab, even if you open multiple other websites and one of them turns out to be slow or crashes. By separating out each tab and extension into a separate process, the browser can remain active even if a single tab has to close. Using multiple processes also results in faster surfing speeds as computer memory is allocated only to the currently open tab.
You can change this configuration of Google chrome so that it does not open a new process for each tab that is opened or you can keep as is and the ability to close individual processes.
Solution 1: Changing Configuration
You can limit the Crome processes to one by changin the configuration with a few simple steps.
- Right-click on the “Chrome.exe” shortcut on the desktop and select “Properties“.Clicking on Properties Note: If you don’t have a shortcut, create one.
- Click on the “Shortcut” tab on the top and select the “Target” option.
- Add the following command line at the end of the listed target location.–process-per-site
- After adding the command line, the full entry in the target panel should look like the following.”C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –process-per-site
- Click on “Apply” and then select “Save“.
- Now Chrome should be running a single process for all the tabs.
Solution 2 – Manually close the processes
Use the built in Chrome Task Manager
You may be familiar with the Windows Task Manager but did you know that the Google Chrome Web browser has its own built-in task manager window that lists each process currently running. Using Google Chrome’s built-in task manager will allow you to view exactly which page is freezing and you can then end the process behind that page only. If you need to see each process Google Chrome is using, access the Chrome task manager by clicking the wrench icon in the upper-right corner of the screen, selecting “More Tools” and then clicking “Task Manager.” Or you can Press Shift + Esc and this will also open the Chrome Task Manaer
Use the Windows Task Manager
Because all the Google Chrome tabs currently open have their own separate process, each of the processes will appear in your operating system’s task manager window. Press the “Ctrl,” “Alt” and “Delete” keys together and click the “Task Manager” button to access a window that will show all programs and processes running on your machine. Select the “More Details” button and scroll down to “Google Chrome” to find the multiple active Chrome processes. Click the process you want to close and choose “End Process.”