Optimal Heap Space Allocation
Posted: Thu Mar 26, 2009 11:31 am
Hi all,
Currently we're running into a problem with heap space allocation, which we know how to fix. That being said we're now trying to find what the optimal space to allocate would be. My question is, when heap space is allocated,
Is each job then given that set amount of space? or is the total amount of space given to all processes running at one time?
Or, if each job recieves that allocation individually, does it take the full allocation each run, or is it taken only on an as needed basis?
I ask because currently we have 650+ sequences, and if we get many of these running at the same time and they are each taking the full allocation regardless of need, we're going to exceed our capacity very quickly.
Any input would be useful, please let me know if I've left anything out.
Currently we're running into a problem with heap space allocation, which we know how to fix. That being said we're now trying to find what the optimal space to allocate would be. My question is, when heap space is allocated,
Is each job then given that set amount of space? or is the total amount of space given to all processes running at one time?
Or, if each job recieves that allocation individually, does it take the full allocation each run, or is it taken only on an as needed basis?
I ask because currently we have 650+ sequences, and if we get many of these running at the same time and they are each taking the full allocation regardless of need, we're going to exceed our capacity very quickly.
Any input would be useful, please let me know if I've left anything out.