<div>Am I reading this correctly?</div><div>0 calls of proc_lib:init_p_do_apply/3 but taking up sometimes, 30 seconds?</div><div>Calling into gen_server:loop/6 which actually does the work (buy why 0 calls, above, if it's in the trace?)</div>
<div>Which then calls into gen_server:decode_msg/8</div><div><br></div><div><div>Correct? Â I'm new at this... :)</div><div><br></div></div><div>(and, not shown here, further into gen_server:handle_msg/8 -> gen_server:handle_msg/5 ->gen_server:handle_common_reply/6 calling into gen_server:loop/6...)</div>
<div><br></div><div>If I am correct, what's the recommended way to debug those gen_server messages to find out why they are taking so darn long, besides just being large? Â (When we start pushing 380kB+ sized messages through the system it starts crying.)</div>
<div><br></div><div>Thanks!</div><div><br></div><div>-mox</div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>{[{{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,30283.167, Â  Â 0.007}, Â  Â  Â </div><div>
  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,29494.168, Â  Â 0.007}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,29484.167, Â  Â 0.006}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,29479.170, Â  Â 0.007}, Â  Â  Â </div>
<div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,29370.168, Â  Â 0.005}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,29359.169, Â  Â 0.006}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,29356.220, Â  Â 0.006}, Â  Â  Â </div>
<div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,24698.223, Â  Â 0.061}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,24698.040, Â  Â 0.003}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,17498.139, Â  Â 0.005}, Â  Â  Â </div>
<div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,12391.071, Â  Â 0.003}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,12389.865, Â  Â 0.004}, Â  Â  Â </div><div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,12389.406, Â  Â 0.003}, Â  Â  Â </div>
<div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0,12389.060, Â  Â 0.006}, Â  Â  Â </div><div>  {undefined, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  0,12388.011, Â  Â 0.003}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  Â 3,12357.349, Â  Â 0.014}, Â  Â  Â </div>
<div>  {{proc_lib,init_p_do_apply,3}, Â  Â  Â  Â  Â  Â  Â  Â  Â 0, Â  31.961, Â  Â 0.004}, Â  Â  Â </div><div>  {{gen_server,handle_msg,5}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2, Â  Â 0.000, Â  Â 0.031}, Â  Â  Â </div><div>  {{gen_server,handle_msg,5}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  1, Â  Â 0.000, Â  Â 0.009}, Â  Â  Â </div>
<div>  {{gen_server,handle_msg,5}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  1, Â  Â 0.000, Â  Â 0.007}, Â  Â  Â </div><div>  {{gen_server,handle_msg,5}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  1, Â  Â 0.000, Â  Â 0.003}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â 497, Â  Â 0.000, Â  Â 5.803}, Â  Â  Â </div>
<div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  30, Â  Â 0.000, Â  Â 0.333}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  30, Â  Â 0.000, Â  Â 0.307}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  30, Â  Â 0.000, Â  Â 0.306}, Â  Â  Â </div>
<div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  30, Â  Â 0.000, Â  Â 0.290}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  30, Â  Â 0.000, Â  Â 0.285}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  30, Â  Â 0.000, Â  Â 0.277}, Â  Â  Â </div>
<div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  Â 6, Â  Â 0.000, Â  Â 0.039}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  Â 4, Â  Â 0.000, Â  Â 0.018}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  Â 3, Â  Â 0.000, Â  Â 0.081}, Â  Â  Â </div>
<div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  Â 2, Â  Â 0.000, Â  Â 0.009}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  Â 2, Â  Â 0.000, Â  Â 0.008}, Â  Â  Â </div><div>  {{gen_server,handle_common_reply,6}, Â  Â  Â  Â  Â  Â 1, Â  Â 0.000, Â  Â 0.003}], Â  Â Â </div>
</div><div><div> { {gen_server,loop,6}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  703,348057.354, Â  Â 7.959}, Â  Â  %</div><div> [{{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  497,30283.160, Â  Â 4.056}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  497,30151.291, Â  Â 0.000}, Â  Â  Â </div>
<div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29494.161, Â  Â 0.167}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29492.573, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29484.161, Â  Â 0.219}, Â  Â  Â </div>
<div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29482.507, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29479.163, Â  Â 0.163}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29477.584, Â  Â 0.000}, Â  Â  Â </div>
<div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29370.163, Â  Â 0.166}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29368.534, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29359.163, Â  Â 0.146}, Â  Â  Â </div>
<div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29357.584, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29356.214, Â  Â 0.202}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 30,29354.670, Â  Â 0.000}, Â  Â  Â </div>
<div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  3,24698.162, Â  Â 0.012}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  4,24698.037, Â  Â 0.014}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  3,24697.710, Â  Â 0.000}, Â  Â  Â </div>
<div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  3,24697.567, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  7,17498.134, Â  Â 0.036}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  7,17497.461, Â  Â 0.000}, Â  Â  Â </div>
<div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  1,12391.068, Â  Â 0.003}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  1,12391.030, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12389.861, Â  Â 0.007}, Â  Â  Â </div>
<div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12389.754, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12389.403, Â  Â 0.006}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12389.338, Â  Â 0.000}, Â  Â  Â </div>
<div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12389.054, Â  Â 0.007}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  3,12388.945, Â  Â 0.000}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12388.932, Â  Â 0.000}, Â  Â  Â </div>
<div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12388.008, Â  Â 0.032}, Â  Â  Â </div><div>  {suspend, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  2,12387.777, Â  Â 0.000}, Â  Â  Â </div><div>  {{gen_server,decode_msg,8}, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  3, Â  31.957, Â  Â 0.037}, Â  Â  Â </div>
<div>  {garbage_collect, Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â 10, Â  Â 0.100, Â  Â 0.100}]}. </div></div>