• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Thoughts about streaming from disk and VM
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thoughts about streaming from disk and VM


  • Subject: Re: Thoughts about streaming from disk and VM
  • From: Bill Stewart <email@hidden>
  • Date: Thu, 13 Mar 2003 12:32:27 -0800

On Thursday, March 13, 2003, at 01:32 AM, Herbie Robinson wrote:

At 1:02 PM -0600 3/12/03, Eric Huffman wrote:
Multiple Files (VM) -

Under a VM OS, the above approach for multiple files seems to have
non-optimal runtime behavior since the VM manager has to perform
additional memory management for the buffer memory (e.g. possibly paging
out memory for the allocation of the buffers, possibly paging in the
buffers if they were paged out since the last file IO, and possibly
paging out the buffers after the file IO).

I haven't actually tried this in OS X; so, I may be blowing smoke, but many Unix implementations optimize the case where the memory and disk addresses both start on a page boundary.

Yes INDEED - you will get much better disk performance if the following are page aligned:
(1) The start address of your buffer
(2) the num bytes you read or write to that buffer
(3) the offset within the file itself that you are reading or writing to.

In short - if all three are page aligned you win...

Bill

-- mailto:email@hidden
tel: +1 408 974 4056

________________________________________________________________________ __
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ __
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
References: 
 >Re: Thoughts about streaming from disk and VM (From: Herbie Robinson <email@hidden>)

  • Prev by Date: Re: Documentation for Example Apps? (and recording stuff)
  • Next by Date: Re: Mixer units
  • Previous by thread: Re: Thoughts about streaming from disk and VM
  • Next by thread: Re: Thoughts about streaming from disk and VM
  • Index(es):
    • Date
    • Thread