@Chompy said:
I'm looking at msg32.exe in the task manager and it's only using 639mb. There's a few other processes running, but they're only using a few mb each, certainly no more than 128mb all together. So I should have about half a gig of memory still left free, of which gigastudio could use 361mb, but it appears to be ignoring it! Why is it topping out at 639mb?
[...]
In GS, the 'memory' indicator is at 78%. I can't load in any more samples, no matter how small they are. I get an 'Error code: 5', then 'Unable to allocate memory...'
have you added the value of the virtual memory used by msg32.exe?
this (error 5, which obviously comes from GS, not from win) looks like a problem known from W98: if your virtual memory gets too big, some processes are not able to get free adresses.
by default W2K/XP reserves the same amount of virtual memory as you have physically installed - this is not always clever, if you have a lot of RAM.
try to reduce the size of your pagefile (= virtual memory)
right-click my computer, choose properties | advanced | performance options - see virtual memory - click change and reduce initial and maximum size to 512 MB (write down the original values, if you have to reset it in case you expect any strange behaviour - which should not happen, but who knows...)
you might recieve a warning saying *the system may not be able to create debugging information bla-bla - continue?*, click yes - you need to restart
what have you done? as you have 1,5 GB physical memory (fast) you limit the usage of virtual memory to 0.5 GB, setting both fields to the same value prevents *dynamic resizing* (slow kernel-job) an you will end up with a total of 2 GB memory, which can be used by applications.
(the minimum you are allowed to select is 2 MB - i choose this on a graphic computer with 2GB and it became incredible fast)
lets say 120 MB is taken by windows, so GS has plenty room left
virtual memory is mapped into a hig adress-area (above 3 GB), so hopefully you are save now to avoid this error-5 _and_ have more data in your fast physical memory
would be interesting, up to how much percent you get now and which chipset is on your motherboard (usually found as name of the ide-controller)
christian
and remember: only a CRAY can run an endless loop in just three seconds.