Created
February 27, 2017 21:12
-
-
Save Dkendal/a7af654feb0bc42c3bc5cc7e46f40e97 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%% Analysis results: | |
{ analysis_options, | |
[{callers, true}, | |
{sort, acc}, | |
{totals, false}, | |
{details, true}]}. | |
% CNT ACC OWN | |
[{ totals, 169379, 410.017, 405.826}]. %%% | |
% CNT ACC OWN | |
[{ "<0.348.0>", 169379,undefined, 405.826}]. %% | |
{[{undefined, 9879, 222.440, 11.637}], | |
{ {erlang,put,2}, 9879, 222.440, 11.637}, % | |
[{{rand,uniform,1}, 0, 210.621, 10.897}, | |
{garbage_collect, 3, 0.171, 0.171}, | |
{{rand,seed,1}, 0, 0.011, 0.001}]}. | |
{[{{erlang,put,2}, 0, 210.621, 10.897}, | |
{{'Elixir.Enum',random_integer,2}, 9878, 0.058, 43.376}, | |
{{rand,seed,1}, 0, 0.010, 0.002}], | |
{ {rand,uniform,1}, 9878, 210.689, 54.275}, % | |
[{{'Elixir.Enum',random_integer,2}, 0, 199.724, 10.946}, | |
{{rand,uniform_s,2}, 9878, 45.462, 15.736}, | |
{{rand,seed_put,1}, 9878, 15.552, 15.476}, | |
{{rand,seed_get,0}, 9878, 12.217, 12.173}, | |
{garbage_collect, 1, 0.542, 0.542}, | |
{suspend, 19, 0.424, 0.000}]}. | |
{[{{rand,uniform,1}, 0, 199.724, 10.946}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 9879, 0.064, 16.009}], | |
{ {'Elixir.Enum',random_integer,2}, 9879, 199.788, 26.955}, % | |
[{{'Elixir.Enum','-take_random/2-fun-1-',3}, 0, 188.778, 11.161}, | |
{{rand,uniform,1}, 9878, 0.058, 43.376}, | |
{suspend, 5, 0.056, 0.000}]}. | |
{[{{'Elixir.Enum',random_integer,2}, 0, 188.778, 11.161}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9879, 0.074, 16.102}], | |
{ {'Elixir.Enum','-take_random/2-fun-1-',3}, 9879, 188.852, 27.263}, % | |
[{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 0, 177.604, 12.468}, | |
{{'Elixir.Enum',random_integer,2}, 9879, 0.064, 16.009}, | |
{suspend, 4, 0.044, 0.000}, | |
{garbage_collect, 1, 0.021, 0.021}, | |
{{erlang,setelement,3}, 11, 0.016, 0.016}]}. | |
{[{undefined, 0, 187.577, 0.017}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 0, 0.010, 0.003}], | |
{ {fprof,apply_start_stop,4}, 0, 187.587, 0.020}, % | |
[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 187.560, 0.056}, | |
{{fprof,'-apply_start_stop/4-after$^0/0-0-',3}, 1, 0.007, 0.007}]}. | |
{[{{fprof,apply_start_stop,4}, 1, 187.560, 0.056}, | |
{{'Elixir.Enum',random,1}, 0, 0.011, 0.001}], | |
{ {'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 187.571, 0.057}, % | |
[{{'Elixir.Enum',reduce,3}, 1, 185.068, 0.004}, | |
{{'Elixir.Enum',random,1}, 1, 1.900, 0.007}, | |
{{lists,reverse,1}, 1, 0.496, 0.013}, | |
{suspend, 1, 0.027, 0.000}, | |
{{fprof,apply_start_stop,4}, 0, 0.010, 0.003}, | |
{{erlang,max,2}, 2, 0.005, 0.005}, | |
{{'Elixir.Enum',flat_map,2}, 1, 0.005, 0.003}, | |
{{'Elixir.Range',new,2}, 1, 0.003, 0.003}]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 185.068, 0.004}, | |
{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 0.000, 0.192}], | |
{ {'Elixir.Enum',reduce,3}, 101, 185.068, 0.196}, % | |
[{{'Elixir.Enum',reduce_range_inc,4}, 101, 185.064, 0.439}]}. | |
{[{{'Elixir.Enum',reduce,3}, 101, 185.064, 0.439}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 9999, 0.000, 30.858}], | |
{ {'Elixir.Enum',reduce_range_inc,4}, 10100, 185.064, 31.297}, % | |
[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5},10000, 152.761, 45.172}, | |
{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 4.608, 0.371}, | |
{suspend, 23, 0.243, 0.000}, | |
{garbage_collect, 2, 0.051, 0.051}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 9999, 0.000, 30.858}]}. | |
{[{{'Elixir.Enum','-take_random/2-fun-1-',3}, 0, 177.604, 12.468}, | |
{{'Elixir.Enum',take_random,2}, 9879, 0.080, 15.158}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 1, 0.000, 0.001}], | |
{ {'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9880, 177.684, 27.627}, % | |
[{{'Elixir.Enum',take_random,2}, 9878, 165.136, 0.004}, | |
{suspend, 6, 0.218, 0.000}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 9879, 0.074, 16.102}, | |
{garbage_collect, 1, 0.010, 0.010}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 1, 0.000, 0.001}]}. | |
{[{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9878, 165.136, 0.004}, | |
{{'Elixir.Enum',random,1}, 1, 0.086, 0.004}], | |
{ {'Elixir.Enum',take_random,2}, 9879, 165.222, 0.008}, % | |
[{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9879, 0.080, 15.158}, | |
{{'Elixir.Enum',random,1}, 1, 0.021, 0.002}, | |
{{erlang,tuple_to_list,1}, 1, 0.002, 0.002}, | |
{{erlang,min,2}, 1, 0.002, 0.002}, | |
{{erlang,make_tuple,2}, 1, 0.002, 0.002}]}. | |
{[{{'Elixir.Enum',reduce_range_inc,4}, 10000, 152.761, 45.172}], | |
{ {'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5},10000, 152.761, 45.172}, % | |
[{{'Elixir.Enum','member?',2}, 20000, 105.740, 58.036}, | |
{garbage_collect, 42, 1.259, 1.259}, | |
{suspend, 40, 0.590, 0.000}]}. | |
{[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5},20000, 105.740, 58.036}], | |
{ {'Elixir.Enum','member?',2}, 20000, 105.740, 58.036}, % | |
[{{lists,member,2}, 20000, 46.257, 46.257}, | |
{garbage_collect, 42, 0.869, 0.869}, | |
{suspend, 42, 0.578, 0.000}]}. | |
{[{{'Elixir.Enum','member?',2}, 20000, 46.257, 46.257}], | |
{ {lists,member,2}, 20000, 46.257, 46.257}, % | |
[ ]}. | |
{[{{rand,uniform,1}, 9878, 45.462, 15.736}], | |
{ {rand,uniform_s,2}, 9878, 45.462, 15.736}, % | |
[{{rand,'-mk_alg/1-fun-6-',2}, 9878, 29.573, 15.477}, | |
{suspend, 8, 0.153, 0.000}]}. | |
{[{{rand,uniform_s,2}, 9878, 29.573, 15.477}], | |
{ {rand,'-mk_alg/1-fun-6-',2}, 9878, 29.573, 15.477}, % | |
[{{rand,exsplus_uniform,2}, 9878, 14.034, 13.606}, | |
{suspend, 6, 0.062, 0.000}]}. | |
{[{{rand,uniform,1}, 9878, 15.552, 15.476}, | |
{{rand,seed,1}, 1, 0.002, 0.002}], | |
{ {rand,seed_put,1}, 9879, 15.554, 15.478}, % | |
[{suspend, 7, 0.065, 0.000}, | |
{garbage_collect, 1, 0.011, 0.011}]}. | |
{[{{rand,'-mk_alg/1-fun-6-',2}, 9878, 14.034, 13.606}], | |
{ {rand,exsplus_uniform,2}, 9878, 14.034, 13.606}, % | |
[{garbage_collect, 5, 0.428, 0.428}]}. | |
{[{{rand,uniform,1}, 9878, 12.217, 12.173}], | |
{ {rand,seed_get,0}, 9878, 12.217, 12.173}, % | |
[{{rand,seed,1}, 1, 0.044, 0.005}]}. | |
{[{{'Elixir.Enum',reduce_range_inc,4}, 100, 4.608, 0.371}], | |
{ {'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 4.608, 0.371}, % | |
[{{'Elixir.Range',new,2}, 100, 0.149, 0.149}, | |
{{'Elixir.Enum',reduce,3}, 100, 0.000, 0.192}]}. | |
{[{{code_server,call,1}, 1, 1.731, 0.000}, | |
{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5}, 40, 0.590, 0.000}, | |
{{'Elixir.Enum','member?',2}, 42, 0.578, 0.000}, | |
{{rand,uniform,1}, 19, 0.424, 0.000}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 23, 0.243, 0.000}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 6, 0.218, 0.000}, | |
{{rand,uniform_s,2}, 8, 0.153, 0.000}, | |
{{rand,seed_put,1}, 7, 0.065, 0.000}, | |
{{rand,'-mk_alg/1-fun-6-',2}, 6, 0.062, 0.000}, | |
{{'Elixir.Enum',random_integer,2}, 5, 0.056, 0.000}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 4, 0.044, 0.000}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.027, 0.000}, | |
{{fprof,'-apply_start_stop/4-after$^0/0-0-',3}, 1, 0.000, 0.000}], | |
{ suspend, 163, 4.191, 0.000}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5}, 42, 1.259, 1.259}, | |
{{'Elixir.Enum','member?',2}, 42, 0.869, 0.869}, | |
{{rand,uniform,1}, 1, 0.542, 0.542}, | |
{{rand,exsplus_uniform,2}, 5, 0.428, 0.428}, | |
{{lists,reverse,1}, 1, 0.185, 0.185}, | |
{{erlang,put,2}, 3, 0.171, 0.171}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 2, 0.051, 0.051}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 1, 0.021, 0.021}, | |
{{rand,seed_put,1}, 1, 0.011, 0.011}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 1, 0.010, 0.010}], | |
{ garbage_collect, 99, 3.547, 3.547}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 1.900, 0.007}, | |
{{'Elixir.Enum',take_random,2}, 1, 0.021, 0.002}], | |
{ {'Elixir.Enum',random,1}, 2, 1.921, 0.009}, % | |
[{{error_handler,undefined_function,3}, 1, 1.807, 0.011}, | |
{{'Elixir.Enum',take_random,2}, 1, 0.086, 0.004}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 0, 0.011, 0.001}, | |
{{'Elixir.Enum',take,2}, 1, 0.008, 0.003}]}. | |
{[{{'Elixir.Enum',random,1}, 1, 1.807, 0.011}], | |
{ {error_handler,undefined_function,3}, 1, 1.807, 0.011}, % | |
[{{error_handler,ensure_loaded,1}, 1, 1.784, 0.006}, | |
{{'Elixir.Enumerable',count,1}, 1, 0.011, 0.004}, | |
{{erlang,function_exported,3}, 1, 0.001, 0.001}]}. | |
{[{{error_handler,undefined_function,3}, 1, 1.784, 0.006}], | |
{ {error_handler,ensure_loaded,1}, 1, 1.784, 0.006}, % | |
[{{code,ensure_loaded,1}, 1, 1.773, 0.003}, | |
{{erlang,whereis,1}, 1, 0.005, 0.005}]}. | |
{[{{error_handler,ensure_loaded,1}, 1, 1.773, 0.003}], | |
{ {code,ensure_loaded,1}, 1, 1.773, 0.003}, % | |
[{{code,call,1}, 1, 1.770, 0.002}]}. | |
{[{{code,ensure_loaded,1}, 1, 1.770, 0.002}], | |
{ {code,call,1}, 1, 1.770, 0.002}, % | |
[{{code_server,call,1}, 1, 1.768, 0.024}]}. | |
{[{{code,call,1}, 1, 1.768, 0.024}], | |
{ {code_server,call,1}, 1, 1.768, 0.024}, % | |
[{suspend, 1, 1.731, 0.000}, | |
{{erlang,monitor,2}, 1, 0.008, 0.008}, | |
{{erlang,demonitor,2}, 1, 0.005, 0.005}]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.496, 0.013}, | |
{{'Elixir.Enum',do_take,3}, 1, 0.001, 0.001}], | |
{ {lists,reverse,1}, 2, 0.497, 0.014}, % | |
[{{lists,reverse,2}, 1, 0.298, 0.298}, | |
{garbage_collect, 1, 0.185, 0.185}]}. | |
{[{{lists,reverse,1}, 1, 0.298, 0.298}], | |
{ {lists,reverse,2}, 1, 0.298, 0.298}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 0.149, 0.149}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.003, 0.003}], | |
{ {'Elixir.Range',new,2}, 101, 0.152, 0.152}, % | |
[ ]}. | |
{[{{rand,seed_get,0}, 1, 0.044, 0.005}, | |
{{erlang,put,2}, 0, 0.011, 0.001}], | |
{ {rand,seed,1}, 1, 0.055, 0.006}, % | |
[{{rand,seed_s,1}, 1, 0.037, 0.010}, | |
{{rand,uniform,1}, 0, 0.010, 0.002}, | |
{{rand,seed_put,1}, 1, 0.002, 0.002}]}. | |
{[{{rand,seed,1}, 1, 0.037, 0.010}], | |
{ {rand,seed_s,1}, 1, 0.037, 0.010}, % | |
[{{rand,seed_s,2}, 1, 0.015, 0.004}, | |
{{erlang,phash2,1}, 1, 0.006, 0.006}, | |
{{erlang,unique_integer,0}, 1, 0.003, 0.003}, | |
{{erlang,system_time,0}, 1, 0.003, 0.003}]}. | |
{[{{'Elixir.Enum','-take_random/2-fun-1-',3}, 11, 0.016, 0.016}], | |
{ {erlang,setelement,3}, 11, 0.016, 0.016}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.015, 0.004}], | |
{ {rand,seed_s,2}, 1, 0.015, 0.004}, % | |
[{{rand,'-mk_alg/1-fun-7-',1}, 1, 0.008, 0.002}, | |
{{rand,mk_alg,1}, 1, 0.003, 0.003}]}. | |
{[{{error_handler,undefined_function,3}, 1, 0.011, 0.004}], | |
{ {'Elixir.Enumerable',count,1}, 1, 0.011, 0.004}, % | |
[{{'Elixir.Enumerable','impl_for!',1}, 1, 0.005, 0.003}, | |
{{'Elixir.Enumerable.List',count,1}, 1, 0.002, 0.002}]}. | |
{[{{rand,seed_s,2}, 1, 0.008, 0.002}], | |
{ {rand,'-mk_alg/1-fun-7-',1}, 1, 0.008, 0.002}, % | |
[{{rand,exsplus_seed,1}, 1, 0.006, 0.006}]}. | |
{[{{code_server,call,1}, 1, 0.008, 0.008}], | |
{ {erlang,monitor,2}, 1, 0.008, 0.008}, % | |
[ ]}. | |
{[{{'Elixir.Enum',random,1}, 1, 0.008, 0.003}], | |
{ {'Elixir.Enum',take,2}, 1, 0.008, 0.003}, % | |
[{{'Elixir.Enum',do_take,3}, 1, 0.005, 0.002}]}. | |
{[{{fprof,apply_start_stop,4}, 1, 0.007, 0.007}], | |
{ {fprof,'-apply_start_stop/4-after$^0/0-0-',3}, 1, 0.007, 0.007}, % | |
[{suspend, 1, 0.000, 0.000}]}. | |
{[{{rand,'-mk_alg/1-fun-7-',1}, 1, 0.006, 0.006}], | |
{ {rand,exsplus_seed,1}, 1, 0.006, 0.006}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.006, 0.006}], | |
{ {erlang,phash2,1}, 1, 0.006, 0.006}, % | |
[ ]}. | |
{[{{error_handler,ensure_loaded,1}, 1, 0.005, 0.005}], | |
{ {erlang,whereis,1}, 1, 0.005, 0.005}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 2, 0.005, 0.005}], | |
{ {erlang,max,2}, 2, 0.005, 0.005}, % | |
[ ]}. | |
{[{{code_server,call,1}, 1, 0.005, 0.005}], | |
{ {erlang,demonitor,2}, 1, 0.005, 0.005}, % | |
[ ]}. | |
{[{{'Elixir.Enumerable',count,1}, 1, 0.005, 0.003}], | |
{ {'Elixir.Enumerable','impl_for!',1}, 1, 0.005, 0.003}, % | |
[{{'Elixir.Enumerable',impl_for,1}, 1, 0.002, 0.002}]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.005, 0.003}], | |
{ {'Elixir.Enum',flat_map,2}, 1, 0.005, 0.003}, % | |
[{{'Elixir.Enum',flat_map_list,2}, 1, 0.002, 0.002}]}. | |
{[{{'Elixir.Enum',take,2}, 1, 0.005, 0.002}, | |
{{'Elixir.Enum',do_take,3}, 1, 0.000, 0.002}], | |
{ {'Elixir.Enum',do_take,3}, 2, 0.005, 0.004}, % | |
[{{lists,reverse,1}, 1, 0.001, 0.001}, | |
{{'Elixir.Enum',do_take,3}, 1, 0.000, 0.002}]}. | |
{[{{rand,seed_s,2}, 1, 0.003, 0.003}], | |
{ {rand,mk_alg,1}, 1, 0.003, 0.003}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.003, 0.003}], | |
{ {erlang,unique_integer,0}, 1, 0.003, 0.003}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.003, 0.003}], | |
{ {erlang,system_time,0}, 1, 0.003, 0.003}, % | |
[ ]}. | |
{[{{'Elixir.Enum',take_random,2}, 1, 0.002, 0.002}], | |
{ {erlang,tuple_to_list,1}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enum',take_random,2}, 1, 0.002, 0.002}], | |
{ {erlang,min,2}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enum',take_random,2}, 1, 0.002, 0.002}], | |
{ {erlang,make_tuple,2}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enumerable',count,1}, 1, 0.002, 0.002}], | |
{ {'Elixir.Enumerable.List',count,1}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enumerable','impl_for!',1}, 1, 0.002, 0.002}], | |
{ {'Elixir.Enumerable',impl_for,1}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enum',flat_map,2}, 1, 0.002, 0.002}], | |
{ {'Elixir.Enum',flat_map_list,2}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{error_handler,undefined_function,3}, 1, 0.001, 0.001}], | |
{ {erlang,function_exported,3}, 1, 0.001, 0.001}, % | |
[ ]}. | |
{[ ], | |
{ undefined, 0, 0.000, 0.000}, % | |
[{{erlang,put,2}, 9879, 222.440, 11.637}, | |
{{fprof,apply_start_stop,4}, 0, 187.577, 0.017}]}. | |
%% Analysis results: | |
{ analysis_options, | |
[{callers, true}, | |
{sort, acc}, | |
{totals, false}, | |
{details, true}]}. | |
% CNT ACC OWN | |
[{ totals, 169379, 410.017, 405.826}]. %%% | |
% CNT ACC OWN | |
[{ "<0.348.0>", 169379,undefined, 405.826}]. %% | |
{[{undefined, 9879, 222.440, 11.637}], | |
{ {erlang,put,2}, 9879, 222.440, 11.637}, % | |
[{{rand,uniform,1}, 0, 210.621, 10.897}, | |
{garbage_collect, 3, 0.171, 0.171}, | |
{{rand,seed,1}, 0, 0.011, 0.001}]}. | |
{[{{erlang,put,2}, 0, 210.621, 10.897}, | |
{{'Elixir.Enum',random_integer,2}, 9878, 0.058, 43.376}, | |
{{rand,seed,1}, 0, 0.010, 0.002}], | |
{ {rand,uniform,1}, 9878, 210.689, 54.275}, % | |
[{{'Elixir.Enum',random_integer,2}, 0, 199.724, 10.946}, | |
{{rand,uniform_s,2}, 9878, 45.462, 15.736}, | |
{{rand,seed_put,1}, 9878, 15.552, 15.476}, | |
{{rand,seed_get,0}, 9878, 12.217, 12.173}, | |
{garbage_collect, 1, 0.542, 0.542}, | |
{suspend, 19, 0.424, 0.000}]}. | |
{[{{rand,uniform,1}, 0, 199.724, 10.946}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 9879, 0.064, 16.009}], | |
{ {'Elixir.Enum',random_integer,2}, 9879, 199.788, 26.955}, % | |
[{{'Elixir.Enum','-take_random/2-fun-1-',3}, 0, 188.778, 11.161}, | |
{{rand,uniform,1}, 9878, 0.058, 43.376}, | |
{suspend, 5, 0.056, 0.000}]}. | |
{[{{'Elixir.Enum',random_integer,2}, 0, 188.778, 11.161}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9879, 0.074, 16.102}], | |
{ {'Elixir.Enum','-take_random/2-fun-1-',3}, 9879, 188.852, 27.263}, % | |
[{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 0, 177.604, 12.468}, | |
{{'Elixir.Enum',random_integer,2}, 9879, 0.064, 16.009}, | |
{suspend, 4, 0.044, 0.000}, | |
{garbage_collect, 1, 0.021, 0.021}, | |
{{erlang,setelement,3}, 11, 0.016, 0.016}]}. | |
{[{undefined, 0, 187.577, 0.017}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 0, 0.010, 0.003}], | |
{ {fprof,apply_start_stop,4}, 0, 187.587, 0.020}, % | |
[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 187.560, 0.056}, | |
{{fprof,'-apply_start_stop/4-after$^0/0-0-',3}, 1, 0.007, 0.007}]}. | |
{[{{fprof,apply_start_stop,4}, 1, 187.560, 0.056}, | |
{{'Elixir.Enum',random,1}, 0, 0.011, 0.001}], | |
{ {'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 187.571, 0.057}, % | |
[{{'Elixir.Enum',reduce,3}, 1, 185.068, 0.004}, | |
{{'Elixir.Enum',random,1}, 1, 1.900, 0.007}, | |
{{lists,reverse,1}, 1, 0.496, 0.013}, | |
{suspend, 1, 0.027, 0.000}, | |
{{fprof,apply_start_stop,4}, 0, 0.010, 0.003}, | |
{{erlang,max,2}, 2, 0.005, 0.005}, | |
{{'Elixir.Enum',flat_map,2}, 1, 0.005, 0.003}, | |
{{'Elixir.Range',new,2}, 1, 0.003, 0.003}]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 185.068, 0.004}, | |
{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 0.000, 0.192}], | |
{ {'Elixir.Enum',reduce,3}, 101, 185.068, 0.196}, % | |
[{{'Elixir.Enum',reduce_range_inc,4}, 101, 185.064, 0.439}]}. | |
{[{{'Elixir.Enum',reduce,3}, 101, 185.064, 0.439}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 9999, 0.000, 30.858}], | |
{ {'Elixir.Enum',reduce_range_inc,4}, 10100, 185.064, 31.297}, % | |
[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5},10000, 152.761, 45.172}, | |
{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 4.608, 0.371}, | |
{suspend, 23, 0.243, 0.000}, | |
{garbage_collect, 2, 0.051, 0.051}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 9999, 0.000, 30.858}]}. | |
{[{{'Elixir.Enum','-take_random/2-fun-1-',3}, 0, 177.604, 12.468}, | |
{{'Elixir.Enum',take_random,2}, 9879, 0.080, 15.158}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 1, 0.000, 0.001}], | |
{ {'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9880, 177.684, 27.627}, % | |
[{{'Elixir.Enum',take_random,2}, 9878, 165.136, 0.004}, | |
{suspend, 6, 0.218, 0.000}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 9879, 0.074, 16.102}, | |
{garbage_collect, 1, 0.010, 0.010}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 1, 0.000, 0.001}]}. | |
{[{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9878, 165.136, 0.004}, | |
{{'Elixir.Enum',random,1}, 1, 0.086, 0.004}], | |
{ {'Elixir.Enum',take_random,2}, 9879, 165.222, 0.008}, % | |
[{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3},9879, 0.080, 15.158}, | |
{{'Elixir.Enum',random,1}, 1, 0.021, 0.002}, | |
{{erlang,tuple_to_list,1}, 1, 0.002, 0.002}, | |
{{erlang,min,2}, 1, 0.002, 0.002}, | |
{{erlang,make_tuple,2}, 1, 0.002, 0.002}]}. | |
{[{{'Elixir.Enum',reduce_range_inc,4}, 10000, 152.761, 45.172}], | |
{ {'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5},10000, 152.761, 45.172}, % | |
[{{'Elixir.Enum','member?',2}, 20000, 105.740, 58.036}, | |
{garbage_collect, 42, 1.259, 1.259}, | |
{suspend, 40, 0.590, 0.000}]}. | |
{[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5},20000, 105.740, 58.036}], | |
{ {'Elixir.Enum','member?',2}, 20000, 105.740, 58.036}, % | |
[{{lists,member,2}, 20000, 46.257, 46.257}, | |
{garbage_collect, 42, 0.869, 0.869}, | |
{suspend, 42, 0.578, 0.000}]}. | |
{[{{'Elixir.Enum','member?',2}, 20000, 46.257, 46.257}], | |
{ {lists,member,2}, 20000, 46.257, 46.257}, % | |
[ ]}. | |
{[{{rand,uniform,1}, 9878, 45.462, 15.736}], | |
{ {rand,uniform_s,2}, 9878, 45.462, 15.736}, % | |
[{{rand,'-mk_alg/1-fun-6-',2}, 9878, 29.573, 15.477}, | |
{suspend, 8, 0.153, 0.000}]}. | |
{[{{rand,uniform_s,2}, 9878, 29.573, 15.477}], | |
{ {rand,'-mk_alg/1-fun-6-',2}, 9878, 29.573, 15.477}, % | |
[{{rand,exsplus_uniform,2}, 9878, 14.034, 13.606}, | |
{suspend, 6, 0.062, 0.000}]}. | |
{[{{rand,uniform,1}, 9878, 15.552, 15.476}, | |
{{rand,seed,1}, 1, 0.002, 0.002}], | |
{ {rand,seed_put,1}, 9879, 15.554, 15.478}, % | |
[{suspend, 7, 0.065, 0.000}, | |
{garbage_collect, 1, 0.011, 0.011}]}. | |
{[{{rand,'-mk_alg/1-fun-6-',2}, 9878, 14.034, 13.606}], | |
{ {rand,exsplus_uniform,2}, 9878, 14.034, 13.606}, % | |
[{garbage_collect, 5, 0.428, 0.428}]}. | |
{[{{rand,uniform,1}, 9878, 12.217, 12.173}], | |
{ {rand,seed_get,0}, 9878, 12.217, 12.173}, % | |
[{{rand,seed,1}, 1, 0.044, 0.005}]}. | |
{[{{'Elixir.Enum',reduce_range_inc,4}, 100, 4.608, 0.371}], | |
{ {'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 4.608, 0.371}, % | |
[{{'Elixir.Range',new,2}, 100, 0.149, 0.149}, | |
{{'Elixir.Enum',reduce,3}, 100, 0.000, 0.192}]}. | |
{[{{code_server,call,1}, 1, 1.731, 0.000}, | |
{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5}, 40, 0.590, 0.000}, | |
{{'Elixir.Enum','member?',2}, 42, 0.578, 0.000}, | |
{{rand,uniform,1}, 19, 0.424, 0.000}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 23, 0.243, 0.000}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 6, 0.218, 0.000}, | |
{{rand,uniform_s,2}, 8, 0.153, 0.000}, | |
{{rand,seed_put,1}, 7, 0.065, 0.000}, | |
{{rand,'-mk_alg/1-fun-6-',2}, 6, 0.062, 0.000}, | |
{{'Elixir.Enum',random_integer,2}, 5, 0.056, 0.000}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 4, 0.044, 0.000}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.027, 0.000}, | |
{{fprof,'-apply_start_stop/4-after$^0/0-0-',3}, 1, 0.000, 0.000}], | |
{ suspend, 163, 4.191, 0.000}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-1-',5}, 42, 1.259, 1.259}, | |
{{'Elixir.Enum','member?',2}, 42, 0.869, 0.869}, | |
{{rand,uniform,1}, 1, 0.542, 0.542}, | |
{{rand,exsplus_uniform,2}, 5, 0.428, 0.428}, | |
{{lists,reverse,1}, 1, 0.185, 0.185}, | |
{{erlang,put,2}, 3, 0.171, 0.171}, | |
{{'Elixir.Enum',reduce_range_inc,4}, 2, 0.051, 0.051}, | |
{{'Elixir.Enum','-take_random/2-fun-1-',3}, 1, 0.021, 0.021}, | |
{{rand,seed_put,1}, 1, 0.011, 0.011}, | |
{{'Elixir.Enum','-take_random/2-lists^foldl/2-1-',3}, 1, 0.010, 0.010}], | |
{ garbage_collect, 99, 3.547, 3.547}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 1.900, 0.007}, | |
{{'Elixir.Enum',take_random,2}, 1, 0.021, 0.002}], | |
{ {'Elixir.Enum',random,1}, 2, 1.921, 0.009}, % | |
[{{error_handler,undefined_function,3}, 1, 1.807, 0.011}, | |
{{'Elixir.Enum',take_random,2}, 1, 0.086, 0.004}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 0, 0.011, 0.001}, | |
{{'Elixir.Enum',take,2}, 1, 0.008, 0.003}]}. | |
{[{{'Elixir.Enum',random,1}, 1, 1.807, 0.011}], | |
{ {error_handler,undefined_function,3}, 1, 1.807, 0.011}, % | |
[{{error_handler,ensure_loaded,1}, 1, 1.784, 0.006}, | |
{{'Elixir.Enumerable',count,1}, 1, 0.011, 0.004}, | |
{{erlang,function_exported,3}, 1, 0.001, 0.001}]}. | |
{[{{error_handler,undefined_function,3}, 1, 1.784, 0.006}], | |
{ {error_handler,ensure_loaded,1}, 1, 1.784, 0.006}, % | |
[{{code,ensure_loaded,1}, 1, 1.773, 0.003}, | |
{{erlang,whereis,1}, 1, 0.005, 0.005}]}. | |
{[{{error_handler,ensure_loaded,1}, 1, 1.773, 0.003}], | |
{ {code,ensure_loaded,1}, 1, 1.773, 0.003}, % | |
[{{code,call,1}, 1, 1.770, 0.002}]}. | |
{[{{code,ensure_loaded,1}, 1, 1.770, 0.002}], | |
{ {code,call,1}, 1, 1.770, 0.002}, % | |
[{{code_server,call,1}, 1, 1.768, 0.024}]}. | |
{[{{code,call,1}, 1, 1.768, 0.024}], | |
{ {code_server,call,1}, 1, 1.768, 0.024}, % | |
[{suspend, 1, 1.731, 0.000}, | |
{{erlang,monitor,2}, 1, 0.008, 0.008}, | |
{{erlang,demonitor,2}, 1, 0.005, 0.005}]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.496, 0.013}, | |
{{'Elixir.Enum',do_take,3}, 1, 0.001, 0.001}], | |
{ {lists,reverse,1}, 2, 0.497, 0.014}, % | |
[{{lists,reverse,2}, 1, 0.298, 0.298}, | |
{garbage_collect, 1, 0.185, 0.185}]}. | |
{[{{lists,reverse,1}, 1, 0.298, 0.298}], | |
{ {lists,reverse,2}, 1, 0.298, 0.298}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World','-rand_unoccupied_space/1-fun-2-',5}, 100, 0.149, 0.149}, | |
{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.003, 0.003}], | |
{ {'Elixir.Range',new,2}, 101, 0.152, 0.152}, % | |
[ ]}. | |
{[{{rand,seed_get,0}, 1, 0.044, 0.005}, | |
{{erlang,put,2}, 0, 0.011, 0.001}], | |
{ {rand,seed,1}, 1, 0.055, 0.006}, % | |
[{{rand,seed_s,1}, 1, 0.037, 0.010}, | |
{{rand,uniform,1}, 0, 0.010, 0.002}, | |
{{rand,seed_put,1}, 1, 0.002, 0.002}]}. | |
{[{{rand,seed,1}, 1, 0.037, 0.010}], | |
{ {rand,seed_s,1}, 1, 0.037, 0.010}, % | |
[{{rand,seed_s,2}, 1, 0.015, 0.004}, | |
{{erlang,phash2,1}, 1, 0.006, 0.006}, | |
{{erlang,unique_integer,0}, 1, 0.003, 0.003}, | |
{{erlang,system_time,0}, 1, 0.003, 0.003}]}. | |
{[{{'Elixir.Enum','-take_random/2-fun-1-',3}, 11, 0.016, 0.016}], | |
{ {erlang,setelement,3}, 11, 0.016, 0.016}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.015, 0.004}], | |
{ {rand,seed_s,2}, 1, 0.015, 0.004}, % | |
[{{rand,'-mk_alg/1-fun-7-',1}, 1, 0.008, 0.002}, | |
{{rand,mk_alg,1}, 1, 0.003, 0.003}]}. | |
{[{{error_handler,undefined_function,3}, 1, 0.011, 0.004}], | |
{ {'Elixir.Enumerable',count,1}, 1, 0.011, 0.004}, % | |
[{{'Elixir.Enumerable','impl_for!',1}, 1, 0.005, 0.003}, | |
{{'Elixir.Enumerable.List',count,1}, 1, 0.002, 0.002}]}. | |
{[{{rand,seed_s,2}, 1, 0.008, 0.002}], | |
{ {rand,'-mk_alg/1-fun-7-',1}, 1, 0.008, 0.002}, % | |
[{{rand,exsplus_seed,1}, 1, 0.006, 0.006}]}. | |
{[{{code_server,call,1}, 1, 0.008, 0.008}], | |
{ {erlang,monitor,2}, 1, 0.008, 0.008}, % | |
[ ]}. | |
{[{{'Elixir.Enum',random,1}, 1, 0.008, 0.003}], | |
{ {'Elixir.Enum',take,2}, 1, 0.008, 0.003}, % | |
[{{'Elixir.Enum',do_take,3}, 1, 0.005, 0.002}]}. | |
{[{{fprof,apply_start_stop,4}, 1, 0.007, 0.007}], | |
{ {fprof,'-apply_start_stop/4-after$^0/0-0-',3}, 1, 0.007, 0.007}, % | |
[{suspend, 1, 0.000, 0.000}]}. | |
{[{{rand,'-mk_alg/1-fun-7-',1}, 1, 0.006, 0.006}], | |
{ {rand,exsplus_seed,1}, 1, 0.006, 0.006}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.006, 0.006}], | |
{ {erlang,phash2,1}, 1, 0.006, 0.006}, % | |
[ ]}. | |
{[{{error_handler,ensure_loaded,1}, 1, 0.005, 0.005}], | |
{ {erlang,whereis,1}, 1, 0.005, 0.005}, % | |
[ ]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 2, 0.005, 0.005}], | |
{ {erlang,max,2}, 2, 0.005, 0.005}, % | |
[ ]}. | |
{[{{code_server,call,1}, 1, 0.005, 0.005}], | |
{ {erlang,demonitor,2}, 1, 0.005, 0.005}, % | |
[ ]}. | |
{[{{'Elixir.Enumerable',count,1}, 1, 0.005, 0.003}], | |
{ {'Elixir.Enumerable','impl_for!',1}, 1, 0.005, 0.003}, % | |
[{{'Elixir.Enumerable',impl_for,1}, 1, 0.002, 0.002}]}. | |
{[{{'Elixir.BattleSnake.World',rand_unoccupied_space,1}, 1, 0.005, 0.003}], | |
{ {'Elixir.Enum',flat_map,2}, 1, 0.005, 0.003}, % | |
[{{'Elixir.Enum',flat_map_list,2}, 1, 0.002, 0.002}]}. | |
{[{{'Elixir.Enum',take,2}, 1, 0.005, 0.002}, | |
{{'Elixir.Enum',do_take,3}, 1, 0.000, 0.002}], | |
{ {'Elixir.Enum',do_take,3}, 2, 0.005, 0.004}, % | |
[{{lists,reverse,1}, 1, 0.001, 0.001}, | |
{{'Elixir.Enum',do_take,3}, 1, 0.000, 0.002}]}. | |
{[{{rand,seed_s,2}, 1, 0.003, 0.003}], | |
{ {rand,mk_alg,1}, 1, 0.003, 0.003}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.003, 0.003}], | |
{ {erlang,unique_integer,0}, 1, 0.003, 0.003}, % | |
[ ]}. | |
{[{{rand,seed_s,1}, 1, 0.003, 0.003}], | |
{ {erlang,system_time,0}, 1, 0.003, 0.003}, % | |
[ ]}. | |
{[{{'Elixir.Enum',take_random,2}, 1, 0.002, 0.002}], | |
{ {erlang,tuple_to_list,1}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enum',take_random,2}, 1, 0.002, 0.002}], | |
{ {erlang,min,2}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enum',take_random,2}, 1, 0.002, 0.002}], | |
{ {erlang,make_tuple,2}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enumerable',count,1}, 1, 0.002, 0.002}], | |
{ {'Elixir.Enumerable.List',count,1}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enumerable','impl_for!',1}, 1, 0.002, 0.002}], | |
{ {'Elixir.Enumerable',impl_for,1}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{'Elixir.Enum',flat_map,2}, 1, 0.002, 0.002}], | |
{ {'Elixir.Enum',flat_map_list,2}, 1, 0.002, 0.002}, % | |
[ ]}. | |
{[{{error_handler,undefined_function,3}, 1, 0.001, 0.001}], | |
{ {erlang,function_exported,3}, 1, 0.001, 0.001}, % | |
[ ]}. | |
{[ ], | |
{ undefined, 0, 0.000, 0.000}, % | |
[{{erlang,put,2}, 9879, 222.440, 11.637}, | |
{{fprof,apply_start_stop,4}, 0, 187.577, 0.017}]}. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment