Didn't know about the run times, good to know they are short but I guess
I'll learn more about that as I go. However small they are, when I want
to benchmark different map implementations or something like that with
maybe smaller lists than one GC is an enormous hit. :)

On 06/02/2016 05:01 PM, Robert Virding wrote:
>  A thing to realise is that GC times are generally very short as you are
> only collecting one process at a time. Sorry I missed whether you are
> measuring cpu execution time or clocktime. Another way is to use the
> tracing facility to keep track of what is happening in your process,
> when it is being scheduled in and out and when it is garbage collecting.
> This will give you much better information about what is going on in
> your process.
> 
> Robert
> 
> 
> On Tuesday, 31 May 2016 11:59:05 UTC+2, Tobias Pfeiffer wrote:
> 
>     Thank you very much for that pointer, that looks helpful :) I'll also
>     make sure to ask over at erlang-questions!
> 
>     Tobi
> 
>     On 05/31/2016 01:29 AM, Dmitry Belyaev wrote:
>     > Returning to the available choices rather than discussion of
>     necessity.
>     >
>     > You can try to use erlang:spawn_opt
>     > http://erlang.org/doc/man/erlang.html#spawn_opt-2
>     <http://erlang.org/doc/man/erlang.html#spawn_opt-2> setting
>     > fullsweep_after and min_heap_size to high values to reduce chances of
>     > garbage collection.
>     >
>     > You should also ask this in erlang-questions list as there are some
>     > people who know internals of beam vm but don't track questions in
>     this
>     > mailing list.
>     >
>     > On 30 May 2016 5:34:14 PM AEST, Tobias Pfeiffer <[email protected]
>     <javascript:>> wrote:
>     >
>     >     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
>     <http://erlang.org/doc/man/erlang.html#garbage_collect-0>
>     >
>     >     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.
>     >
>     >     Any hints welcome :)
>     >     Tobi
>     >
>     >
>     > --
>     > Best wishes,
>     > Dmitry Belyaev
> 
>     -- 
>     http://www.pragtob.info/
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "elixir-lang-talk" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elixir-lang-talk/4f1ed757-e5c3-4591-986d-5d70d8a022e8%40googlegroups.com
> <https://groups.google.com/d/msgid/elixir-lang-talk/4f1ed757-e5c3-4591-986d-5d70d8a022e8%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

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

-- 
You received this message because you are subscribed to the Google Groups 
"elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elixir-lang-talk/575094F5.7070907%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to