Skip to content

Instantly share code, notes, and snippets.

@cstar
Created December 23, 2009 00:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save cstar/262213 to your computer and use it in GitHub Desktop.
Save cstar/262213 to your computer and use it in GitHub Desktop.
%% Analysis results:
{ analysis_options,
[{callers, false},
{sort, acc},
{totals, true},
{details, false}]}.
% CNT ACC OWN
[{ totals, 3626, 50.613, 19.008}]. %%%
{ suspend, 93, 76.985, 0.000}.
{ {error_handler,undefined_function,3}, 7, 74.695, 0.066}.
{ {fprof,apply_start_stop,4}, 0, 50.613, 0.020}.
{ {riak_test_util,standard_backend_test,1}, 1, 48.018, 0.062}.
{ {proc_lib,init_p,5}, 1, 45.380, 0.007}.
{ {proc_lib,init_p_do_apply,3}, 1, 45.346, 0.001}.
{ {gen,init_it,6}, 1, 45.345, 0.001}.
{ {gen,init_it2,7}, 1, 45.344, 0.002}.
{ {gen_server,init_it,6}, 2, 45.342, 0.015}.
{ {riak_redis_backend,start,1}, 1, 28.629, 0.009}.
{ {erldis_sync_client,connect,1}, 1, 25.335, 0.003}.
{ {erldis_sync_client,connect,2}, 1, 25.318, 0.002}.
{ {erldis_sync_client,connect,3}, 1, 25.310, 0.002}.
{ {gen_server,start,3}, 1, 25.308, 0.012}.
{ {gen,start,5}, 1, 25.296, 0.006}.
{ {gen,do_spawn,5}, 1, 25.290, 0.013}.
{ {proc_lib,start,5}, 1, 25.258, 0.007}.
{ {proc_lib,sync_wait,2}, 1, 25.213, 0.016}.
{ {erldis_sync_client,init,1}, 1, 25.033, 0.011}.
{ {gen_tcp,connect,4}, 1, 23.921, 0.011}.
{ {gen_tcp,connect1,4}, 1, 23.837, 0.010}.
{ {inet_tcp,getaddrs,2}, 1, 22.757, 0.002}.
{ {inet,getaddrs_tm,3}, 1, 22.755, 0.005}.
{ {inet,gethostbyname_tm,3}, 1, 22.731, 0.002}.
{ {inet,gethostbyname_tm,4}, 1, 22.722, 0.002}.
{ {inet,gethostbyname_tm_native,4}, 1, 22.720, 0.003}.
{ {inet_gethost_native,gethostbyname,2}, 1, 21.409, 0.002}.
{ {inet_gethost_native,getit,3}, 1, 21.407, 0.001}.
{ {inet_gethost_native,getit,1}, 1, 21.406, 0.021}.
{ {gen_server,loop,6}, 62, 20.168, 0.442}.
{ {gen_server,decode_msg,8}, 61, 19.035, 0.129}.
{ {gen_server,handle_msg,5}, 61, 19.034, 0.355}.
{ {gen_server,handle_common_reply,6}, 35, 18.481, 0.159}.
{ {gen,call,4}, 27, 13.893, 0.067}.
{ {gen,do_call,4}, 27, 13.825, 0.163}.
{ {gen,wait_resp_mon,3}, 27, 13.478, 0.350}.
{ {gen_server,call,2}, 26, 12.735, 0.151}.
{ {gen,call,3}, 26, 12.584, 0.063}.
{ {erldis,internal_set_like,4}, 14, 9.534, 0.135}.
{ {erldis_sync_client,call,3}, 14, 9.399, 0.264}.
{ {erldis_sync_client,scall,3}, 12, 8.734, 0.082}.
{ {error_handler,ensure_loaded,1}, 7, 8.691, 0.053}.
{ {code,ensure_loaded,1}, 7, 8.624, 0.017}.
{ {code,call,1}, 7, 8.607, 0.019}.
{ {code_server,call,2}, 7, 8.588, 0.059}.
{ {riak_redis_backend,put,3}, 2, 7.315, 0.161}.
{ {gen_server,dispatch,3}, 35, 6.830, 0.101}.
{ {erldis_sync_client,handle_info,2}, 35, 6.729, 0.366}.
{ {erldis,smembers,2}, 7, 6.264, 0.012}.
{ {erldis,sismember,3}, 8, 5.754, 0.026}.
{ {erldis_sync_client,parse_state,3}, 35, 4.900, 0.455}.
{ {erldis_sync_client,format,2}, 66, 4.701, 0.537}.
{ {riak_redis_backend,list_bucket,2}, 5, 4.408, 0.016}.
{ {riak_test_util,'-standard_backend_test/1-fun-1-',3}, 1, 4.176, 0.019}.
{ {prim_inet,setopts,2}, 56, 3.940, 0.525}.
{ {inet,setopts,2}, 55, 3.808, 0.181}.
{ {erldis_sync_client,format,1}, 14, 3.561, 0.056}.
{ {riak_test_util,'-standard_backend_test/1-fun-0-',3}, 1, 3.176, 0.018}.
{ {riak_test_util,'-standard_backend_test/1-fun-13-',3}, 1, 3.082, 0.002}.
{ {riak_redis_backend,delete,2}, 1, 3.080, 0.026}.
{ {erldis_sync_client,recv_value,2}, 10, 2.826, 0.092}.
{ {prim_inet,encode_opt_val,1}, 56, 2.813, 0.350}.
{ {erldis_sync_client,binary_join,2}, 66, 2.516, 0.773}.
{ {prim_inet,enc_opt_val,2}, 116, 2.463, 0.387}.
{ {prim_inet,enc_opt_val,4}, 24, 2.142, 0.337}.
{ {riak_redis_backend,check_bucket,2}, 2, 2.111, 0.053}.
{ {riak_redis_backend,list,1}, 2, 2.045, 0.009}.
{ {erldis_sync_client,handle_call,3}, 26, 2.033, 0.321}.
{ {erldis_sync_client,sr_scall,3}, 4, 1.806, 0.024}.
{ {erldis_sync_client,'-format/2-lc$^0/1-0-',1}, 106, 1.590, 0.977}.
{ {erldis,set,3}, 2, 1.549, 0.053}.
{ {erldis,srem,3}, 2, 1.546, 0.002}.
{ {gen_tcp,send,2}, 26, 1.506, 0.133}.
{ {riak_redis_backend,get,2}, 3, 1.461, 0.021}.
{ {inet_gethost_native,ensure_started,0}, 1, 1.429, 0.007}.
{ {erldis,get,2}, 3, 1.428, 0.003}.
{ {inet_gethost_native,do_start,2}, 1, 1.418, 0.034}.
{ {supervisor,start_child,2}, 1, 1.384, 0.003}.
{ {supervisor,call,2}, 1, 1.381, 0.002}.
{ {gen_server,call,3}, 1, 1.379, 0.007}.
{ {riak_test_util,'-standard_backend_test/1-fun-4-',3}, 1, 1.269, 0.005}.
{ {erldis_sync_client,sformat,1}, 12, 1.216, 0.020}.
{ {inet_tcp,send,2}, 26, 1.183, 0.067}.
{ {prim_inet,send,3}, 26, 1.116, 0.195}.
{ {lists,foldl,3}, 172, 1.091, 0.813}.
{ {gen_tcp,try_connect,6}, 1, 1.056, 0.010}.
{ {inet_tcp,connect,4}, 1, 1.039, 0.003}.
{ {inet_tcp,do_connect,4}, 1, 1.036, 0.007}.
{ {prim_inet,type_value,3}, 29, 0.940, 0.093}.
{ {erlang,port_command,3}, 26, 0.921, 0.921}.
{ {riak_test_util,'-standard_backend_test/1-fun-10-',3}, 1, 0.876, 0.005}.
{ {prim_inet,ctl_cmd,3}, 69, 0.873, 0.356}.
{ {riak_test_util,'-standard_backend_test/1-fun-5-',3}, 1, 0.871, 0.009}.
{ {prim_inet,enum_val,2}, 259, 0.864, 0.861}.
{ {erldis_sync_client,str,1}, 80, 0.857, 0.586}.
{ {prim_inet,type_value_default,3}, 29, 0.847, 0.070}.
{ {riak_test_util,'-standard_backend_test/1-fun-6-',3}, 1, 0.842, 0.008}.
{ {riak_test_util,'-standard_backend_test/1-fun-15-',3}, 1, 0.784, 0.002}.
{ {riak_test_util,'-standard_backend_test/1-fun-8-',3}, 1, 0.778, 0.003}.
{ {prim_inet,type_value_1,3}, 29, 0.777, 0.110}.
{ {erldis_sync_client,send_reply,1}, 26, 0.776, 0.394}.
{ {erldis,sadd,3}, 2, 0.770, 0.004}.
{ {erldis,select,2}, 1, 0.703, 0.003}.
{ {prim_inet,type_value_2,2}, 29, 0.667, 0.149}.
{ {prim_inet,enc_value,3}, 24, 0.654, 0.063}.
{ {riak_test_util,'-standard_backend_test/1-fun-2-',3}, 1, 0.644, 0.002}.
{ {lists,reverse,1}, 118, 0.616, 0.524}.
{ {prim_inet,enc_value_default,3}, 24, 0.591, 0.059}.
{ {prim_inet,enc_value_1,3}, 24, 0.532, 0.082}.
{ {erlang,port_control,3}, 69, 0.513, 0.513}.
{ {riak_test_util,'-standard_backend_test/1-fun-14-',3}, 1, 0.496, 0.007}.
{ {prim_inet,enc_value_2,2}, 24, 0.450, 0.104}.
{ {inet,open,7}, 1, 0.440, 0.017}.
{ {erlang,list_to_binary,1}, 130, 0.394, 0.394}.
{ {erldis,del,2}, 1, 0.384, 0.003}.
{ {gen_tcp,recv,2}, 10, 0.368, 0.042}.
{ {inet,connect_options,2}, 1, 0.339, 0.011}.
{ {riak_test_util,'-standard_backend_test/1-fun-3-',3}, 1, 0.332, 0.002}.
{ {inet,con_opt,3}, 6, 0.292, 0.019}.
{ {inet,con_add,5}, 5, 0.291, 0.042}.
{ {erldis_sync_client,'-binary_join/2-fun-0-',3}, 106, 0.278, 0.273}.
{ {inet_tcp,recv,2}, 10, 0.266, 0.020}.
{ {prim_inet,connect,4}, 1, 0.250, 0.001}.
{ {inet_db,lookup_socket,1}, 36, 0.250, 0.167}.
{ {prim_inet,connect0,4}, 1, 0.249, 0.009}.
{ {erldis_proto,parse,2}, 35, 0.247, 0.192}.
{ {prim_inet,recv,2}, 10, 0.246, 0.027}.
{ {erldis_sync_client,trim2,1}, 80, 0.237, 0.237}.
{ {inet,add_opt,4}, 5, 0.221, 0.031}.
{ {prim_inet,recv0,3}, 10, 0.219, 0.059}.
{ {erlang,setelement,3}, 93, 0.194, 0.194}.
{ {gen_server,reply,2}, 26, 0.176, 0.176}.
{ {prim_inet,async_recv,3}, 10, 0.160, 0.068}.
{ {prim_inet,async_connect,4}, 1, 0.147, 0.004}.
{ {prim_inet,type_opt,2}, 29, 0.146, 0.075}.
{ {erlang,binary_to_list,1}, 21, 0.140, 0.140}.
{ {prim_inet,is_sockopt_val,2}, 5, 0.134, 0.030}.
{ {gen_server,debug_options,2}, 1, 0.122, 0.049}.
{ {erlang,demonitor,2}, 27, 0.117, 0.117}.
{ {queue,in,2}, 26, 0.115, 0.115}.
{ {riak_redis_backend,k2l,1}, 6, 0.112, 0.076}.
{ {erlang,send,3}, 27, 0.104, 0.104}.
{ {prim_inet,enc_opt,1}, 24, 0.103, 0.103}.
{ {lists,reverse,2}, 40, 0.092, 0.092}.
{ {erlang,port_get_data,1}, 36, 0.083, 0.083}.
{ {prim_inet,type_opt_1,1}, 29, 0.071, 0.071}.
{ {gen_server,dbg_options,2}, 1, 0.070, 0.006}.
{ {erlang,monitor,2}, 27, 0.070, 0.070}.
{ {queue,out,1}, 26, 0.068, 0.068}.
{ {erlang,integer_to_list,1}, 15, 0.068, 0.068}.
{ {inet,stop_timer,1}, 1, 0.067, 0.063}.
{ garbage_collect, 11, 0.061, 0.061}.
{ {init,get_argument,1}, 1, 0.060, 0.028}.
{ {inet_gethost_native,parse_address,1}, 1, 0.057, 0.007}.
{ {prim_inet,open,2}, 1, 0.056, 0.002}.
{ {erlang,atom_to_list,1}, 26, 0.056, 0.056}.
{ {prim_inet,open1,2}, 1, 0.054, 0.003}.
{ {application,get_env,2}, 4, 0.049, 0.010}.
{ {lists,keydelete,3}, 5, 0.047, 0.006}.
{ {erlang,term_to_binary,1}, 7, 0.046, 0.046}.
{ {prim_inet,bind,3}, 1, 0.043, 0.009}.
{ {lists,keydelete3,3}, 16, 0.041, 0.041}.
{ {erldis_sync_client,ensure_started,1}, 26, 0.041, 0.041}.
{ {lists,map,2}, 5, 0.040, 0.029}.
{ {application_controller,get_env,2}, 4, 0.039, 0.012}.
{ {proc_lib,spawn_opt,4}, 1, 0.038, 0.005}.
{ {init,request,1}, 1, 0.032, 0.010}.
{ {inet_gethost_native,pick_names,1}, 1, 0.027, 0.002}.
{ {erldis_sync_client,app_get_env,3}, 3, 0.027, 0.008}.
{ {inet_gethost_native,pick_names,2}, 2, 0.025, 0.007}.
{ {lists,filter,2}, 2, 0.024, 0.007}.
{ {prim_inet,enc_time,1}, 11, 0.023, 0.023}.
{ {inet_gethost_native,pick_addresses_v4,2}, 2, 0.023, 0.016}.
{ {erlang,list_to_integer,1}, 17, 0.023, 0.023}.
{ {proc_lib,get_my_name,0}, 1, 0.021, 0.006}.
{ {prim_inet,open0,1}, 1, 0.021, 0.007}.
{ {inet_parse,visible_string,1}, 1, 0.019, 0.001}.
{ {erlang,whereis,1}, 11, 0.019, 0.019}.
{ {inet_parse,is_vis1,1}, 10, 0.018, 0.018}.
{ {lists,'-filter/2-lc$^0/1-0-',2}, 4, 0.017, 0.015}.
{ {proc_lib,proc_info,2}, 1, 0.015, 0.007}.
{ {ets,lookup,2}, 6, 0.015, 0.015}.
{ {erlang,function_exported,3}, 7, 0.015, 0.015}.
{ {inet_gethost_native,ndx,2}, 1, 0.013, 0.002}.
{ {gen_tcp,mod,1}, 6, 0.013, 0.007}.
{ {erlang,open_port,2}, 1, 0.013, 0.013}.
{ {lists,member,2}, 8, 0.012, 0.012}.
{ {riak_redis_backend,'-list/1-fun-0-',1}, 3, 0.011, 0.006}.
{ {inet_gethost_native,ndx,4}, 10, 0.011, 0.011}.
{ {inet_db,register_socket,2}, 1, 0.011, 0.010}.
{ {gen,timeout,1}, 1, 0.011, 0.006}.
{ {gen,opt,2}, 3, 0.010, 0.010}.
{ {inet_db,db_get,1}, 2, 0.008, 0.004}.
{ {gen,spawn_opts,1}, 1, 0.008, 0.003}.
{ {erlang,spawn_opt,4}, 1, 0.008, 0.002}.
{ {erlang,process_info,2}, 1, 0.008, 0.008}.
{ {erlang,binary_to_term,1}, 4, 0.008, 0.008}.
{ {inet_db,res_option,1}, 1, 0.007, 0.002}.
{ {inet,timeout,1}, 1, 0.007, 0.005}.
{ {erlang,put,2}, 2, 0.007, 0.007}.
{ {inet,start_timer,1}, 1, 0.006, 0.002}.
{ {gen_tcp,mod,0}, 1, 0.006, 0.001}.
{ {erlang,spawn_opt,1}, 1, 0.006, 0.006}.
{ {prim_inet,ip_to_bytes,1}, 2, 0.005, 0.003}.
{ {inet_db,tcp_module,0}, 1, 0.005, 0.001}.
{ {gen_server,dbg_opts,2}, 1, 0.004, 0.002}.
{ {erlang,start_timer,3}, 1, 0.004, 0.004}.
{ {erlang,cancel_timer,1}, 1, 0.004, 0.004}.
{ {riak_test_util,'-standard_backend_test/1-fun-12-',1}, 1, 0.003, 0.002}.
{ {riak_test_util,'-standard_backend_test/1-fun-11-',1}, 1, 0.003, 0.002}.
{ {proc_lib,init_ack,2}, 1, 0.003, 0.003}.
{ {proc_lib,check_for_monitor,1}, 1, 0.003, 0.002}.
{ {gen_server,opt,2}, 2, 0.003, 0.003}.
{ {sys,debug_options,1}, 1, 0.002, 0.001}.
{ {queue,new,0}, 1, 0.002, 0.002}.
{ {prim_inet,ip4_to_bytes,1}, 2, 0.002, 0.002}.
{ {erlang,read_timer,1}, 1, 0.002, 0.002}.
{ {erlang,make_ref,0}, 1, 0.002, 0.002}.
{ {sys,debug_options,2}, 1, 0.001, 0.001}.
{ {riak_test_util,'-standard_backend_test/1-fun-9-',1}, 1, 0.001, 0.001}.
{ {riak_test_util,'-standard_backend_test/1-fun-7-',1}, 1, 0.001, 0.001}.
{ {riak_redis_backend,stop,1}, 1, 0.001, 0.001}.
{ {proc_lib,trans_init,3}, 1, 0.001, 0.001}.
{ {proc_lib,get_ancestors,0}, 1, 0.001, 0.001}.
{ {prim_inet,protocol2drv,1}, 1, 0.001, 0.001}.
{ {lists,sort,1}, 1, 0.001, 0.001}.
{ {inet_tcp,getserv,1}, 1, 0.001, 0.001}.
{ {inet_db,res_optname,1}, 1, 0.001, 0.001}.
{ {inet,translate_ip,2}, 1, 0.001, 0.001}.
{ {inet,connect_options,0}, 1, 0.001, 0.001}.
{ {gen_server,name,1}, 1, 0.001, 0.001}.
{ {erlang,process_flag,2}, 1, 0.001, 0.001}.
{ {erlang,port_set_data,2}, 1, 0.001, 0.001}.
{ {erlang,phash2,2}, 1, 0.001, 0.001}.
{ undefined, 0, 0.000, 0.000}.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment