Re: 7 Places Where Mac OS X is Still Behind Windows



On 2005-07-27 21:48:39 -0400, Nicholas Buenk <morn@xxxxxxxxxx> said:

Snit wrote:
"Nicholas Buenk" <morn@xxxxxxxxxx> stated in post 42e79090@xxxxxxxxxxxxxxxxx
on 7/27/05 6:47 AM:
And XP does, for all intents and purposes, freeze up solid on some
application crashes.  Even if technically the kernel is happy as a clam.

Yes well it can be hard to close an app if it's stealing all the CPU cycles and making it difficult to use the task bar or task manager to close it, yet the mouse will still move fine. I think it's some task scheduling problem, the crashing app probably gets into a loop or maybe something else, and eats up all the CPU cycles it can get making every other program run very slowly, well that's my theory.

This sounds very like what happens if a program is thrashing very badly. The task manager runs at a high priority, but if there's no memory to spare this does not help much.


I find Mac OS X degrades more gracefully in these case. I think it is the way Quartz puts rendering into application processes; there are fewer shared data structures, so there is more opportunity for one app to be scheduled while another gets paged in from disk. Of course it burns more memory also.

I find that overlays and 3d games can crash XP fairly easily too, but I think that's issues with nvidia's drivers.
I've had my ibook for a few weeks and yet to experience a crash that froze up the GUI or kernel.

This does sound like a driver problem. Apple has a practical advantage here, because they can avoid crappy drivers more easily.


.



Relevant Pages

  • Re: RT patch acceptance
    ... IO scheduler and the SCSI layer so that GRIO can happen. ... This is not trivial for dual kernel set ups. ... about how large X11 and running a task like that in a nanokernel ... easier than retargetting your app and layer to a nanokernel. ...
    (Linux-Kernel)
  • [Summary] Diagnosis fun...
    ... 2% idle time sucks, and more than likely the system is CPU bound, and can ... app depends so heavily on the kernel, ... I replaced the default Solaris 8 TimeSharing dispatch table ...
    (SunManagers)
  • Re: Problem shutting down non-responding apps in XP SP1
    ... >because when this happens, I usually can't shut down the frozen app using ... Even Task Manager ... They're all free - and most pretty small, so they download quickly enough. ... Install and run Spybot. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Mac OS X and Linux
    ... GE>> I was thinking that if app X is already ... GE> ported the MacOS toolkit from their old, proprietary kernel to ... GE> to Linux/GTK is at least as big as the jump from Win32 to Linux. ... the driver if it can't find a pre-built driver for the current kernel. ...
    (comp.os.linux.misc)
  • Closed thread- Anyone seen this before?
    ... So it was technically on the desktop, which is why it showed up as an app ... I make it go away by closing the window - I get a little window that just ... 'Address' a text entry box and a little IE style 'Go' icon. ... Killing it in Task Manager kills explorer, which at least on my machine then ...
    (Incidents)