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.