您的位置:首页 > 其它

获取erlang系统信息的一些方法

2013-05-12 15:48 405 查看
原创文章,转载请注明出处http://blog.csdn.net/erlib 作者Sunface

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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: