chore(emqx_vm): Delete get_ets_object, not used

This commit is contained in:
Zaiming Shi 2021-01-22 09:21:45 +01:00
parent 47df29ae49
commit 4680ba574c
2 changed files with 0 additions and 21 deletions

View File

@ -40,8 +40,6 @@
-export([ get_ets_list/0
, get_ets_info/0
, get_ets_info/1
, get_ets_object/0
, get_ets_object/1
]).
-export([cpu_util/0]).
@ -343,19 +341,6 @@ get_ets_info(Tab) ->
mapping(Entries)
end.
get_ets_object() ->
[{Tab, get_ets_object(Tab)} || Tab <- ets:all()].
get_ets_object(Tab) ->
TabInfo = ets:info(Tab),
Size = proplists:get_value(size, TabInfo),
NameTab = proplists:get_value(named_table, TabInfo),
if (Size == 0) or (NameTab == false) ->
[];
true ->
ets:tab2list(Tab)
end.
mapping(Entries) ->
mapping(Entries, []).
mapping([], Acc) -> Acc;

View File

@ -64,12 +64,6 @@ t_get_ets_info(_Config) ->
end
end, false, EtsInfos)).
t_get_ets_object(_Config) ->
ets:new(test, [named_table]),
[] = emqx_vm:get_ets_object(test),
ets:insert(test, {k, v}),
[{k, v}] = emqx_vm:get_ets_object(test).
t_scheduler_usage(_Config) ->
emqx_vm:scheduler_usage(5000).