specify error logger for process

Max Lapshin <>
Sat Mar 27 17:42:30 CET 2010

I've discussed how to store from 100MB to 1GB of data in one process
and found out, that plain array is incredibly faster than ets.
Now I have new problem: sometimes if process crashes, beam.smp takes
all available memory and CPU for error_logger process,
that wants to dump into screen about 450 MB of data, stored in gen_server state.

Either I have to refuse from gen_server, either change way it logs
about error. Have I missed something in documentation or in google?

More information about the erlang-questions mailing list