So do we have a bottom line here? Will VI perform better (more instances) on a G% with 6GB than on one with 4GB?
Is this a question with a yes/no answer?
Michael
Is this a question with a yes/no answer?
Michael
194,080 users have contributed to 42,911 threads and 257,913 posts.
In the past 24 hours, we have 6 new thread(s), 21 new post(s) and 83 new user(s).
@michael.matthews said:
So do we have a bottom line here? Will VI perform better (more instances) on a G% with 6GB than on one with 4GB?
Is this a question with a yes/no answer?
Michael
VM is only expensive if swapping *out* is actually
happening, and swapping out only happens if there are more *active*
processes than there is memory to hold them all. Further, the only
bits that swap in are the ones being accessed, so even if a process
is waking up periodically and looking for something to do (and there
isn't anything) only a small bit of the process memory will stay in RAM.
Beyond that, all code associated with a process is mapped into VM
when it is launched. This just means that the program as it sits in
the .app package on disk is considered to be swapped out; if code
actually needs to execute, it will be loaded in by the VM system.
This code does not take up swap space, and most of it never ends up
in RAM (since most of it is never executed.)
Beyond that, code never swaps out, since it is marked as read-only
(and a copy is known to be on disk already); only the data swaps
out. So the RAM taken up by the code of formerly active processes is
gained back essentially for free.
All of this is why the swap in count is always nonzero (it's how all
programs load). If the swap out count is nonzero, then swapping has
taken place at some point.
All of this aside, if you launch Logic and the system does need to
swap other stuff out to make enough room for it, you may have
performance problems at first as everything gets pushed out to disk,
but then things should mellow out.
@julian said:
...Also I was able to get over 5GB of VI instruments by using a plug-in within Logic and a standalone - you can get even more if you re-name the stand alone app and open a second instance.
Julian
@Nick Batzdorf said:
Please read my last post, JWL. I'm telling you, it won't work. [:)]