なぜ使用するのか
void *enif_alloc(size_t size) とは対照的に
void *malloc(size_t サイズ); Erlang C NIF からメモリを割り当てようとするとき?
参考文献では、その理由についてあまり特定されていません。
http://www.erlang.org/doc/man/erl_nif.html#enif_alloc
NIF の例で malloc が使用されているのを見たことがありますが、enif_alloc は表示されません。それは何が違うのですか?使ったほうがいい理由は?