3 ms·
The general advice is to produce less garbage. Strategies for doing so are specific to the language and APIs involved.
by ryanpetrich 13y ago
The general advice is to produce less garbage. Strategies for doing so are specific to the language and APIs involved.
- AlisdairO 13y agoIt's not just that you need to produce less garbage - you want to produce less live objects in general, as a large part of the cost during GC is determining which objects are live.
- RyanZAG 13y agoThat depends - if your code is mostly single threaded, and you're using the concmarksweep collector on a multicore CPU, determinign which objects are live is basically 'free'. On machines with a high number of cores, have all cores on 100% is very rare.