Tim M wrote:
On Wed, 04 Feb 2009 15:38:45 +1300, Weed <[email protected]> wrote:
It is possible to disable GC?
That it has not been included in result binary for an increasing
performance of ref operations and reduction of the size of the binary
I have not found the answer in google.
To anyone here that disables there GC: Whats you reason for doing this?
(Note: I don't want to know possible requirements but just your reason
just out of interest)
I've never attempted to remove it entirely, but have often disabled it.
There are two basic scenarios where I've done this. One, where I have
a block of code that either really needs to run at full speed or just
plain allocates a whole lot of memory in multiple chunks. In this case,
I am delaying the inevitable collection run.
The second case, is a program of mine that expects to run for very long
periods (months, if all goes well), and also needs to be very responsive
to work right. In this case, I keep the GC disabled and trigger
collections at my own choice of key moments (database checkpoints, etc)
where responsiveness is /expected/ to be temporarily lacking.
-- Chris Nicholson-Sauls