Penguin

Differences between version 16 and predecessor to the previous major change of MacOSX.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 16 Last edited on Wednesday, July 6, 2005 10:17:00 am by AristotlePagaltzis Revert
Older page: version 14 Last edited on Wednesday, July 6, 2005 1:10:19 am by AristotlePagaltzis Revert
@@ -4,8 +4,10 @@
  
 Also, you may think that the slowness is superficial and only applies to trivial [GUI] things like window resizing, file dialogs and pull down menus. You would be wrong about this, also. A call to sigaction(2) takes, by observation, around 20 times the time to execute under [MacOSX] than under [Linux] on the same platform. In real world times, that was around 3 seconds. 
  
 Speculation has it that this is due to the very use of a MicroKernel. 
+  
+''I have seen articles which state that it is due to the time to create a new thread and demonstrated it through simple C programs. Can't find the article at present but find plenty of references saying [MySQL] and [Apache] are painfully slow -- IanMcDonald''  
  
 Subsequent revisions have become much better in terms of perception of latency. While 10.0.x was quite painful on a G3, 10.2 was snappier (well, until you started swapping, at least) and apparently 10.3.x is further optimised. 
  
 Note: the Ⅹ in [MacOSX] has nothing to do with the X windowing system, it is the roman numeral for 10, which follows on from the previous version [MacOS] 9.