View Single Post
Old 12-11-2011, 03:54 PM   #11
marfig
No ROM battery
 
marfig's Avatar
 
Join Date: May 2011
Posts: 784
Default

I had Firefox crashes on a few occasions. Certainly not something to complain much about. But it happened. And while some users may feel fine with it, you have to realize that these aren't just the whims of someone nitpicking. Software development should in fact conform to principles that have existed for a long time. Some actually imposed by the operating systems own General Development Guidelines.

Not all, but a lot of what gave Windows a bad rap was exactly the combination of poorly written software (and device drivers) along with poor understanding of programming languages rules. Memory leaks, abuse of system resources, non conformance to OS guidelines, usually lead to software that is problematic and that, in the hands of an unknowledgeable user, tends to put the blame not on itself but on the operating system.

Another point of concern is that with the emergence of HTML5 we might start to experience in upcoming years a shift in website development methods and website functionality. Web applications may become common and ubiquitous. It's of the utmost importance that web browsers isolate processes both for security and stability reasons.

Finally, it may bother you seeing one browser launching so many processes. But that is exactly the way an Operating System works and how it should work. More processes on your process list isn't going to consume more resources on your machine as long as the software was well developed and does proper process management. It's all just in your head and in your eyes. The operating system, on the other hand thanks the developer who is meticulous enough to do correct process management. And rewards him with an application that is more stable and more secure.

With Windows 8, the Task Manager will know how to present to you process groups in a tree like fashion and properly structure what is today just a laundry list. Chrome, for instance, will be displayed as just one process with several "processes" associated (one per tab).
__________________
NOX COOLBAY Side Window Black; NOX Apex 600w Modular; ASUS P7P55D-E Socket 1156, Sata 6Gb/s & USB 3.0;
Intel Quad Core i5 760 2.80 Ghz @ 3.60 Ghz, 8 Mb de cache; Gskill Ripjaws 4 Gb DDR3 1600 Mhz CL8 Dual Channel;
ASUS GEFORCE GTX 560 TI DC II 1024MB GDDR5; Samsung 1 Tb 32 Mb SpinPoint F3; NEC 24x Sata black
Artic Cooling Freezer 7 Pro Rev.2;
2x Samsung SyncMaster S43NW 8000:1 (1440x900)
Logitech K120 Keyboard and Logitech Performance Mouse MX
marfig is offline   Reply With Quote