This commit is contained in:
Feng 2015-07-05 21:00:12 +08:00
parent a68fa754fe
commit 4808cf31b5
1 changed files with 56 additions and 74 deletions

View File

@ -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(),