migrating from Z-2 with 1000 SFS to Z-3, I am confronted with this OutofMemory Exception too,
At least this one I can explain now ...
In 0.9z-2 there was a limit on the "first" allocation of memory, and this was (in SFS terms) 120. Your 1000 was appreciated, but lateron and only when the track length required it. Not so anymore (not even with SFS.ini = 00). So if you now ask for 1000, it will do that regardless, unless your system can't (which means Out of memory). Now, for 1000 it never will, because one thread can allocate 2000 only while the 1000 will grow into 3x 1500 and 1x 1000 = 5500. Way too much.
My case (SFS = 260) : 3 x 390 + 1x 260 = that 1.4GB I indicated earlier (or in a topic elsewhere, probably the "SFS Solved" topic.
This also implies that max SFS would be something like near 400, because of the 3x 600 + 1x400 = 2200 = just too much.
So what I would suggest now, is that nothing changed but the immediate allocation of the memory per above "formula", and/but your systems won't allow for this 2GB somehow (and it never did !).
Before I continue, Jarek, can you increase your Virtual Memory (Page Size) to a couple of GB and tell me whether it makes a difference ?
Or otherwise, may it be so that you too have that limit of 218 ?
(3x 327 + 1x 218 = 1199 -> ??)
Now, maybe it is so that this is somehow a 64bit quirk/limit; Can anyone with a 64bit OS confirm to use more than 220 for SFS (in 0.9z-3 of course) ?
Lastly for Goon-Heaven, your Virtual Memory of 8GB ... you do have 8GB space left on your OS disk, right ?