Behaviours: gen_server.
memory_calculation_strategy() = rss | erlang | allocated
vm_memory_high_watermark() = float() | {absolute, integer() | string()} | {relative, float() | integer() | string()}
code_change(OldVsn, State, Extra) -> any()
get_check_interval() -> non_neg_integer()
get_memory_calculation_strategy() -> memory_calculation_strategy()
get_memory_limit() -> non_neg_integer()
get_memory_use(X1::bytes) -> {non_neg_integer(), float() | infinity}
get_memory_use(X1::ratio) -> float() | infinity
get_process_memory() -> Bytes::integer()
get_process_memory(X1::cached | current) -> Bytes::integer()
get_rss_memory() -> non_neg_integer()
get_total_memory() -> non_neg_integer() | unknown
get_vm_limit() -> non_neg_integer()
get_vm_memory_high_watermark() -> vm_memory_high_watermark()
handle_call(Request, From, State) -> any()
handle_cast(Request, State) -> any()
handle_info(Info, State) -> any()
init(X1) -> any()
interpret_limit(MemFraction::vm_memory_high_watermark(), UsableMemory::non_neg_integer()) -> non_neg_integer()
parse_line_linux(Line) -> any()
parse_mem_limit(MemLimit::vm_memory_high_watermark()) -> float()
set_check_interval(Fraction::non_neg_integer()) -> ok
set_vm_memory_high_watermark(Fraction::vm_memory_high_watermark()) -> ok
start_link(MemFraction::float()) -> rabbit_types:ok_pid_or_error()
start_link(MemFraction::float(), AlarmSet::fun((any()) -> ok), AlarmClear::fun((any()) -> ok)) -> rabbit_types:ok_pid_or_error()
terminate(Reason, State) -> any()
Generated by EDoc