转载:http://blog.yufeng.info/archives/388#viewSource
从lib/megaco/src/tcp/megaco_tcp_connection.erl摘抄的代码, 挺详细的关于系统的信息:
- SchedId = erlang:system_info(scheduler_id),
- SchedNum = erlang:system_info(schedulers),
- ProcCount = erlang:system_info(process_count),
- ProcLimit = erlang:system_info(process_limit),
- ProcMemUsed = erlang:memory(processes_used),
- ProcMemAlloc = erlang:memory(processes),
- MemTot = erlang:memory(total),
- io:format("abormal termination: "
- "~n Scheduler id: ~p"
- "~n Num scheduler: ~p"
- "~n Process count: ~p"
- "~n Process limit: ~p"
- "~n Memory used by erlang processes: ~p"
- "~n Memory allocated by erlang processes: ~p"
- "~n The total amount of memory allocated: ~p"
- "~n~p",
- [SchedId, SchedNum, ProcCount, ProcLimit,
- ProcMemUsed, ProcMemAlloc, MemTot, Reason]),
- ok.
转载于:https://blog.51cto.com/ma3yi/858146