[erlang-questions] Turn off Garbage Collection for a time

Tobias Pfeiffer <>
Wed Jun 1 08:47:09 CEST 2016


Hi everyone,

is there a way in Elixir/Erlang to turn off the Garbage collection? I've
searched and what I found so far is :erlang.garbage_collect to force
garbage collection.http://erlang.org/doc/man/erlang.html#garbage_collect-0

I was also made aware of :erlang.spawn_opt/2 http://erlang.org/doc/man/erlang.html#spawn_opt-2 and setting a high value for min_heap_size + setting fullsweep_after.

Is there any way to turn it off completely?

Why would I want to do that? I'm working on a benchmarking tool and I
don't want garbage collection to mess with my measured execution times. I run them multiple times and standard deviation goes way up because usually GC triggers during one run of n.

Any hints welcome + thanks
Tobi

-- 
http://www.pragtob.info/



More information about the erlang-questions mailing list