site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Mail-followup-to: darwin-dev@lists.apple.com, Russ <matchmovie@yahoo.com> User-agent: Mutt/1.4.2.1i On Fri, Oct 20, 2006 at 12:55:47PM -0700, Russ wrote:
My commercial app has a ram cache system for image sequence playback; images can be tens of megabytes and there can be gigabytes of them. On OS X, when the RAM cache is large, it looks like the darwin pageout demon is activating prematurely, paging out part of the RAM cache preemptively to meet its free-space target, even though there is no competing demand. Consequently, the app thrashes catastrophically to its knees.
I assume all these images are read in from disk - since you're doing your own caching, are you using F_NOCACHE with fcntl(2)? It may be that the aggressive file caching done by the kernel is fighting with your cache for RAM. Cheers, -- Paul Ripke Unix/OpenVMS/TSM/DBA I love deadlines. I like the whooshing sound they make as they fly by. -- Douglas Adams _______________________________________________ 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... This email sent to site_archiver@lists.apple.com