site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On 19 Jan 2009, at 13:34, Joel Reymont wrote: On Jan 19, 2009, at 12:25 PM, Jonas Maebe wrote: Yes. Jonas _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... Keeping code and read/write data close to each other (putting them in the same segment may qualify) may result in the icache getting invalidated on data writes (to deal with self-modifying code), [...] Such flushing, if any, would performed by the cpu though, the OS has no influence over that. So you are saying that this is a function of the CPU as opposed to the OSX itself? I am dealing with self-modifying code (Forth), although I'm willing to trade certain things for performance. Self-modifying code is in many cases one of the most effective ways to kill performance on modern cpus. This email sent to site_archiver@lists.apple.com