This commit is contained in:
parent
a68fa754fe
commit
4808cf31b5
|
@ -27,6 +27,27 @@
|
|||
|
||||
-module(emqttd_vm).
|
||||
|
||||
-export([microsecs/0]).
|
||||
|
||||
-export([loads/0, scheduler_usage/1]).
|
||||
|
||||
-export([get_memory/0]).
|
||||
|
||||
-export([get_process_list/0,
|
||||
get_process_info/0,
|
||||
get_process_gc/0,
|
||||
get_process_group_leader_info/1]).
|
||||
|
||||
-export([get_ets_list/0,
|
||||
get_ets_info/0,
|
||||
get_ets_info/1,
|
||||
get_ets_object/0,
|
||||
get_ets_object/1]).
|
||||
|
||||
-export([get_port_types/0,
|
||||
get_port_info/0,
|
||||
get_port_info/1]).
|
||||
|
||||
-define(UTIL_ALLOCATORS, [temp_alloc,
|
||||
eheap_alloc,
|
||||
binary_alloc,
|
||||
|
@ -65,15 +86,10 @@
|
|||
total_heap_size,
|
||||
heap_size,
|
||||
stack_size,
|
||||
min_heap_size]).%,
|
||||
min_heap_size]).
|
||||
%fullsweep_after]).
|
||||
|
||||
-export([timestamp/0, microsecs/0]).
|
||||
|
||||
-export([loads/0]).
|
||||
|
||||
-define(SYSTEM_INFO, [
|
||||
allocated_areas,
|
||||
-define(SYSTEM_INFO, [allocated_areas,
|
||||
allocator,
|
||||
alloc_util_allocators,
|
||||
build_type,
|
||||
|
@ -123,13 +139,9 @@
|
|||
wordsize
|
||||
]).
|
||||
|
||||
-define(SOCKET_OPTS, [
|
||||
active,
|
||||
-define(SOCKET_OPTS, [active,
|
||||
broadcast,
|
||||
buffer,
|
||||
buffer,
|
||||
buffer,
|
||||
buffer,
|
||||
delay_send,
|
||||
dontroute,
|
||||
exit_on_close,
|
||||
|
@ -150,37 +162,7 @@
|
|||
send_timeout,
|
||||
send_timeout_close,
|
||||
sndbuf,
|
||||
tos
|
||||
]).
|
||||
|
||||
|
||||
-author("Feng Lee <feng@emqtt.io>").
|
||||
|
||||
-export([timestamp/0, microsecs/0]).
|
||||
|
||||
-export([loads/0,
|
||||
scheduler_usage/1]).
|
||||
|
||||
-export([get_memory/0]).
|
||||
|
||||
-export([get_process_list/0,
|
||||
get_process_info/0,
|
||||
get_process_gc/0,
|
||||
get_process_group_leader_info/1]).
|
||||
|
||||
-export([get_ets_list/0,
|
||||
get_ets_info/0,
|
||||
get_ets_info/1,
|
||||
get_ets_object/0,
|
||||
get_ets_object/1]).
|
||||
|
||||
-export([get_port_types/0,
|
||||
get_port_info/0,
|
||||
get_port_info/1]).
|
||||
|
||||
timestamp() ->
|
||||
{MegaSecs, Secs, _MicroSecs} = os:timestamp(),
|
||||
MegaSecs * 1000000 + Secs.
|
||||
tos]).
|
||||
|
||||
microsecs() ->
|
||||
{Mega, Sec, Micro} = erlang:now(),
|
||||
|
|
Loading…
Reference in New Issue