EXS 24 Logic Sampler Users Group group photo

Yahoo Groups archive

EXS 24 Logic Sampler Users Group

Index last updated: 2026-04-28 23:25 UTC

Message

[EXS] Virtual Memory (was: CPU overloads)

2004-07-30 by Sean McCoy

At 11:51 AM 07/30/2004, you wrote:
>Just to request again, how is Logic's virtual memory streaming invoked?? By
>the user? Or automatically by the app?


Once you enable EXS's Virtual Memory, each and every sample will load a 
portion of its head into real memory for fastest triggering, while the rest 
of the sample will stream from disk. The size of the sample head is 
determined by how you set the Virtual Memory parameters. Faster systems can 
get away with smaller sample heads loaded, resulting in greater load capacity.

OSX's use Virtual Memory is much less predictable, and is something I'm 
trying to come to grips with. According to the following document,
http://docs.info.apple.com/article.html?artnum=107918 OSX's VM is "a system 
of putting information in RAM or caching it to your hard disk as needed." I 
haven't been able to find out exactly when and why OSX finds it "needed" to 
use the swap file, as the Activity Monitor on my system seems to be 
indicating the use of Virtual Memory before my physical memory is 
full---but based on the above definition, that doesn't necessarily mean 
it's not still in physical memory. Obviously, for us sample users, whether 
information is in RAM or cached to disk is of critical importance.

I'm right now in the process of testing my system, which has 5.5 gig of 
RAM, to see if I can figure out what's going on.

Sean McCoy
Oregon Sound Recording

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.