CMD/PROF Profile Report 4232 log lines read 4203 lines profiled *=excluded from profile ** = below -m minlevel Excluded dbrefs: 1, 5, 20, 21, 74, 124, 125, 126, 127, 129, 130, 139, 140, 142, 143, 144, 160, 218, 271, 284, 295, 320, 340, 345, 355, 360, 420, 421, 438 Dbref Name of Object # of CMDS Ticks Percent ----- --------------------------------- --------- ---------- ------- 513 Gonk 1964 865 46.73 73 Mentor of Arisia 1204 344 28.65 131 StatsRecord 962 2375 22.89 159 Boozers 28 0 0.67 ** 450 That Darn Droid 11 0 0.26 ** 128 GuestManager 8 4 0.19 ** 551 ear1 7 1 0.17 ** 50 Tatooine Dynamic Array Object 4 1 0.10 ** 87 foo 4 0 0.10 ** 110 Leave;leav;lea;le 3 1 0.07 ** 27 Tool 3 65 0.07 ** 47 In the Streets of Mos Eisley 3 0 0.07 ** 62 In the Desert 1 0 0.02 ** 64 In the Dune Sea 1 0 0.02 ** Command Profile for top 95% commands for the top 95% objects Attr Command Object Object Command Len Count Ticks Percent Executed ----- -------- ----------- ------- ------------------------------- Object 513 Gonk ran 1964 commands. 9 162 21 3.85 say Gonk! 31 161 64 3.83 @tr me/tr_move=u(u_random_exit) 69 161 50 3.83 &v[setq(0,switch(%0,home,1,elock(%0,me)) 19 161 10 3.83 @wait %vs=say Gonk! 56 161 92 3.83 @wait add(%vs,rand(%vt))=@tr me/tr_move= 291 161 47 3.83 @switch/first %0+[words(%vu)]=home+0,{@t 71 134 6 3.19 @pemit/list %vl=Gonk moves from [name(he 46 134 183 3.19 @vu me=setunion(%vu,setdiff(lexits(here) 23 134 88 3.19 @vv me=setunion(%vv,%0) 15 134 183 3.19 move [name(%0)] 22 134 30 3.19 @vu me=setdiff(%vu,%0) 382 133 18 3.16 @switch/first nearby(%!,%vp)+[hasflag(%v 17 132 2 3.14 @pemit me=Shucks. Object 73 Mentor of Arisia ran 1204 commands. 19 112 2 2.66 @tr me/tr_heartbeat 21 112 5 2.66 &TR_TICK_HB me=secs() 76 112 103 2.66 @dolist filter(u_trigger_filt,v(trigger_ 11 112 47 2.66 @emit Tick. 63 112 13 2.66 &next_heartbeat me=add(v(next_heartbeat) 18 112 93 2.66 @tr me/tr_workload 55 112 6 2.66 @wait sub(v(next_heartbeat),secs())=@tr 14 112 44 2.66 @tr me/TR_TICK Object 131 StatsRecord ran 962 commands. 10 114 37 2.71 @notify me 31 58 7 1.38 &stat_[mod(add(%q1,2),72)] me=0 164 58 3 1.38 @wait me={&stat_[setq(1,mod(div(secs(),3 31 58 49 1.38 &stat_[mod(add(%q1,1),72)] me=0 77 58 7 1.38 &stat_[setq(1,mod(div(secs(),3600),72))] 40 56 549 1.33 &report_3 me=[u(u_horizontal,3,%q1,%q2)] 37 56 38 1.33 &header me=[u(#131/u_header,%q1,%q2)] 408 56 3 1.33 @wait me={&max me=[fold(u_max,lnum(0,72) 41 56 9 1.33 @wait 0={@notify me;@emit Stats Updated. 34 56 359 1.33 &max me=[fold(u_max,lnum(0,72),0)] 40 56 594 1.33 &report_1 me=[u(u_horizontal,1,%q1,%q2)] 37 56 37 1.33 &scale me=ceil(fdiv(v(max),v(lines))) 20 56 53 1.33 @emit Stats Updated. 226 56 68 1.33 @dolist setq(3,v(scale))[setq(0,div(conv 17 56 15 1.33 @wipe me/report_* 40 56 547 1.33 &report_2 me=[u(u_horizontal,2,%q1,%q2)] Memory required for keys (bytes): 2554 Process Information: PID TTY MAJFLT MINFLT TRS DRS SIZE SWAP RSS SHRD LIB DT COMMAND 8689 ? 206 67 93 134 227 0 227 172 0 55 perl /home USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND joi 8689 99.9 2.9 1516 908 ? S 08:01 0:07 perl /home/joi/bin/mu