| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Sparked by the discussions a couple months ago on the "faster malloc
implementation" thread, a comparative analysis of the Darwin 6.6 Libc
malloc implementation has been put together. The memory test was run on a
Ti notebook running Mac OS X and Yellow Dog Linux. The same test was also
run on a Xeon and IRIX server for comparison and reference. In short,
there are definately issues and cause for concern with the present Darwin
implementation; there were several surprises found, both good and bad.
Hopefully, things may be changing significantly with Darwin 7.0 given the
possible availability of another better-performing malloc implementation.
This hope is based on the SPEC benchmark reports released for the new G5
chips (that reportedly used a fast malloc implementation that will be
available in 10.3). Or perhaps this report will spark an increased
concern and demand for a better malloc implementation.
Either way, I'm providing the entire analysis, source code, log files, and
graphs for all to see and review. This analysis is intended to test a
very simple and specific domain of malloc performance behaviors. The
report provides all of the details.
http://intelligentcode.com/memoryTest/ [main]
http://homepage.mac.com/brlcad/memoryTest/ [mirror]
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.