Multiple Processes for opera.exe

  • Hi,

    I recently upgraded to Opera 20 from Opera 12. When I start Opera (with speed dial) six processes of "opera.exe" appear in the task manager. Is this normal ?

    Thanks.

  • It's normal, the UI, each tab, plug-in and add-on run on its own process so when one of them crash or hang the whole browser doesn't freeze or have to shut down.

  • I guess Opera is becoming more and more like Chrome.

    Thanks for the info.

  • It's using the Chromium project code underneath since the version 14 (skipped in desktop together with 13).

    Just be aware that this is a trend and Firefox is the only major browser that haven't implemented it yet (they're slow to implement a project they call "Electrolysis").

  • I'm wondering why so many people think that this is something bad and start complaining about it cause it's not!
    Besides what Rafael mentioned already, it actually speeds up the application since processes can be run independently in parallel on different cores of your CPU.

  • I'm wondering why so many people think that this is something bad

    I think it's awesome. But, it depends on how much free ram you have and how many tabs/processes you want to be able to have open at once. Sometimes those two things can conflict with each other.

    Others just don't like the concept of it even if it doesn't cause a problem.

  • Single process programs didn't seem to have issues with multi-threading and multi-core.

    I suspect the primary benefits are process stabilization and security; taking advantage of code already in the operating system.

    Regarding security, it's much harder for one process to gain unintended access to and/or modify the memory structures of another.

    Regarding stability, running add-ons and plug-ins out-of-process results with better stability and responsiveness. When that add-on or plug-in hangs a thread it isn't necessarily detrimental to the entire process. But it takes much more thought, planning and programming to build that type of stability into your program; and it won't be as good as that, which is built into the operating system.

    In effect, it's much easier to achieve better security, stability and responsiveness by going out-of-process.

  • You can use Opera's task manager to see the processes.

  • Ahhhhh, so THAT's why there are those multiple opera.exe processes. I had definitely noticed them and had meant to ask about that.

    With Opera 11.52, Opera 11.64 and Opera 12.16 I HAD been getting many cases recently of that error message that Opera Needs to Restart. I haven't encountered that error message with Opera 20.0.1387.91 so far.

  • I have maybe 29 instances of Opera.exe*32 in my Task Manger (under the processes tab). I'm using Windows 7. That seems like a lot of instances of it. ebonystinger only had 6. Is something wrong with my setup. I'm using Windows 7. Now I do have a few tabs open 🙂 Now I have over 20 extensions. Maybe they set up separate processes. Most of the processes are not using that much memory. It's just that 20 simultaneous processes sounded like a big number. I have plenty of RAM on my computer -- 8.

  • I have maybe 29 instances of Opera.exe*32 in my Task Manger (under the processes tab). I'm using Windows 7. That seems like a lot of instances of it. ... Is something wrong with my setup. ... Now I do have a few tabs open 🙂 Now I have over 20 extensions. Maybe they set up separate processes. Most of the processes are not using that much memory. It's just that 20 simultaneous processes sounded like a big number. I have plenty of RAM on my computer -- 8.

    There's nothing wrong with your setup for the browser configured like you've described. As @rafaelluik explained above, each browser extension will use its own separate process, the GUI will use a process, and each tab will use a separate process. With 20 extensions, a GUI, and an open tab, you will indeed see over 21 processes.

  • Thanks blackbird71. I read the thread too fast, and missed the part you reference. I thought, wow, 29 is a lot. (actually, I may have -- smile -- 25 extensions. Sometimes I download just to test, and then latter, get rid of.

    Now I used to have a check in my Chrome settings saying, to keep certain background processes running when I wasn't in Chrome, and I did start to get GPU warnings from my Norton security suite. Because in addition to Opera, Chrome was doing a helluva lot of stuff, even when I wasn't using it. And I hardly use Chrome now. I pulled the check out of that Chrome setting (I'd forgotten I'd put it there or even why) (maybe it was a default), and I'm doing better with my available RAM and the GPU. I haven't gotten a Norton warning since.

  • oh so this is why my old notebook gets overheated and restarts via bluescreen 😄
    great job Opera ^^ realy...AWESOME -.-'

  • Hmmm, well I have no idea what the resources are of your "old" notebook. That may be the problem for you. And yes, it is my understanding that Opera 21 takes more system resources than the version that it superseded (Opera 20). However, the multi-processes make that less likely, than without them. When I was browsing with Chrome quite a bit, I got CPU used up messages, and blue screens. Since I started browsing more exclusively with Opera Bing (19-21), I haven't had a blue screen, or a message about a CPU problem.

  • If a high CPU load leads to such an overheat that the laptop goes blue screen, it's a more dramatic problem than just Chrome's hunger for resources. Even if you find another browser, the difference won't be too great. You'd better check the hardware, clean the dust and replace some thermal grease, maybe.

  • 3 months, no problem, since I stopped with Chrome (I had been using that along with Opera 12), and started using Opera 19-21. Also, I had Chrome on a setting to keep on, even when I wasn't using Chrome. There were some games I used. That might have been the problem too. It wasn't a laptop. Mine was a desktop.

    Also I did get messages from my Norton Security program warning that "Chrome" was using almost of my CPU. I never get messages like that about Opera (haha, crossing my fingers), at least not yet.

    Now dededere does have an old notebook, and that bluescreen problem may well be more than Opera.

  • oh so this is why my old notebook gets overheated and restarts via bluescreen 😄
    great job Opera ^^ realy...AWESOME -.-'

    Probably not unless you're opening lots of tabs with pages that uses cpu a lot.

  • [mod edit: stay on topic and don't hijack posts please]
    Speed is not everything... one needs some luxury and style too. Opera lost that somewhere. Multiple instances is not really a good way forward, even if it does increase speed.

  • After updating to multiprocessor version had definite computer slow-down.

    It's back to 12.17 for me (a version that also works with outlook).

    In addition, always thought that there was a definite advantage of a single-process browser. If things screw up, just shut it down and restart it. Multiple processes seem to multiply like rabbit droppings. Need to open task manager to clean them all up.

    Anyone else feel the same?

  • Opera 12 64bit runs plugins on a separate process, so if for example Flash crashes, Opera 12-64 doesnt. Or so have been my experiences. Running windows on a separate process is a memory eating gimmick imho, i have yet to see any benefit from that. In fact, if it goes crazy it is kept within a few cores (i have 8 in total) and doesnt affect the rest of the PC.

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.