Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 27.14 32.90 32.90 1 32.90 120.68 PSInterpreter_interpret 18.40 55.21 22.31 151277775 0.00 0.00 ObjectPointer_dispatchTo_arity_above_ 12.16 69.95 14.74 50058456 0.00 0.00 PSObjectHeap_markAndPushSlotsOf_ 7.96 79.61 9.65 151250479 0.00 0.00 ObjectPointer_checkMethodCacheOn_ 7.71 88.95 9.35 161786232 0.00 0.00 PSRoleTable_hashEntryForName_ 6.03 96.26 7.31 85286587 0.00 0.00 PSInterpreter_apply_to_arity_withOptionals_ 5.31 102.70 6.44 1320563 0.00 0.00 PSObjectHeap_findHoleSized_ 4.58 108.25 5.55 83797667 0.00 0.00 PSInterpreter_returnFrom_ 2.30 111.04 2.79 9670694 0.00 0.00 PSObjectHeap_findNextLive 1.39 112.73 1.69 57 0.03 0.03 PSObjectHeap_remapOops 1.22 114.20 1.48 105220512 0.00 0.00 PSObjectHeap_specialAt_ 1.00 115.41 1.21 32608075 0.00 0.00 PSSlotTable_hashEntryForName_ 0.68 116.23 0.82 65717883 0.00 0.00 PSInterpreter_stackPush_ 0.62 116.98 0.75 3834179 0.00 0.00 PSObjectHeap_findNextFree 0.61 117.72 0.74 30903048 0.00 0.00 _primitive7 0.27 118.05 0.33 4516 0.00 0.00 Bool_flushMethodCache 0.25 118.35 0.30 309 0.00 0.00 PSObjectHeap_cloneMap_ 0.21 118.60 0.25 18209930 0.00 0.00 PWord_copyWords_into_ 0.20 118.84 0.24 44 0.01 0.01 _primitive6 0.17 119.05 0.21 6526422 0.00 0.00 _primitive23 0.14 119.23 0.18 12255 0.00 0.00 PSObjectHeap_objectAfter_ 0.14 119.40 0.18 saveImageNamed 0.13 119.56 0.16 5014780 0.00 0.00 _primitive18 0.13 119.72 0.16 4784660 0.00 0.00 _primitive32 0.13 119.88 0.16 1491 0.00 0.01 PSObjectHeap_markAndTrace 0.09 119.99 0.11 7150946 0.00 0.00 _primitive39 0.07 120.08 0.09 5633523 0.00 0.00 _primitive33 0.07 120.17 0.09 690397 0.00 0.00 _primitive13 0.07 120.26 0.09 1491 0.00 0.01 PSObjectHeap_garbageCollect 0.07 120.35 0.09 3243053 0.00 0.00 _primitive14 0.07 120.43 0.08 229 0.00 0.00 _primitive31 0.07 120.51 0.08 12 0.01 0.01 _primitive22 0.06 120.58 0.07 _primitive37 0.05 120.64 0.06 736396 0.00 0.00 _primitive17 0.05 120.70 0.06 220254 0.00 0.00 PSObjectHeap_cloneByteArray_sized_ 0.05 120.76 0.06 1703513 0.00 0.00 _primitive9 0.04 120.81 0.05 442666 0.00 0.00 PSObjectHeap_clone_ 0.04 120.86 0.05 _primitive79 0.03 120.90 0.04 4801 0.00 0.00 PSRoleTable_growBy_excluding_ 0.03 120.94 0.04 PSObjectHeap_nextDelegateTo_after_ 0.02 120.97 0.03 3835641 0.00 0.00 PSObjectHeap_makeFreeHole 0.02 121.00 0.03 1989442 0.00 0.00 _primitive40 0.02 121.03 0.03 82223 0.00 0.00 PSRoleTable_hashEntryForInsertingName_ 0.02 121.05 0.02 740656 0.00 0.00 _primitive19 0.02 121.07 0.02 314563 0.00 0.00 _primitive42 0.02 121.09 0.02 83048 0.00 0.00 _primitive21 0.02 121.11 0.02 1447 0.00 0.00 PSObject_addSlotNamed_valued_at_ 0.02 121.13 0.02 3 0.01 0.58 PSObjectHeap_compact_ 0.02 121.15 0.02 PSObjectHeap_recoverMarkStack 0.02 121.17 0.02 _primitive29 0.01 121.18 0.01 878795 0.00 0.00 _primitive15 0.01 121.19 0.01 245816 0.00 0.00 _primitive41 0.01 121.20 0.01 220254 0.00 0.00 _primitive12 0.01 121.21 0.01 1807 0.00 0.00 _primitive20 0.01 121.22 0.01 1491 0.00 0.00 PSSlotTable_growBy_excluding_ 0.01 121.23 0.01 23 0.00 0.00 _primitive8 0.00 121.24 0.01 PSObjectHeap_needsToMark_ 0.00 121.24 0.00 442666 0.00 0.00 _primitive10 0.00 121.24 0.00 332281 0.00 0.00 _primitive35 0.00 121.24 0.00 276452 0.00 0.00 _primitive77 0.00 121.24 0.00 276452 0.00 0.00 endOfFile 0.00 121.24 0.00 216991 0.00 0.00 _primitive30 0.00 121.24 0.00 180407 0.00 0.00 _primitive38 0.00 121.24 0.00 132544 0.00 0.00 _primitive73 0.00 121.24 0.00 132544 0.00 0.00 readFile 0.00 121.24 0.00 58988 0.00 0.00 PSObjectHeap_cloneOopArray_sized_ 0.00 121.24 0.00 58988 0.00 0.00 _primitive16 0.00 121.24 0.00 12255 0.00 0.00 PSObjectHeap_adjustFieldsOf_by_ 0.00 121.24 0.00 12255 0.00 0.00 PSObjectHeap_isFree_ 0.00 121.24 0.00 9859 0.00 0.00 PSSlotTable_hashEntryForInsertingName_ 0.00 121.24 0.00 4693 0.00 0.00 PSObject_addRoleNamed_at_dispatching_ 0.00 121.24 0.00 4116 0.00 0.00 ObjectPointer_asMethod_on_arity_ 0.00 121.24 0.00 3614 0.00 0.00 PSInterpreter_send_to_arity_withOptionals_ 0.00 121.24 0.00 3614 0.00 0.00 _primitive24 0.00 121.24 0.00 2277 0.00 0.00 _primitive0 0.00 121.24 0.00 1839 0.00 0.00 _primitive1 0.00 121.24 0.00 1603 0.00 0.00 ObjectPointer_isMethod_on_arity_ 0.00 121.24 0.00 1491 0.00 0.00 PSObjectHeap_forward_to_ 0.00 121.24 0.00 1491 0.00 0.00 _primitive11 0.00 121.24 0.00 1062 0.00 0.00 _primitive4 0.00 121.24 0.00 590 0.00 0.00 _primitive34 0.00 121.24 0.00 385 0.00 0.00 _primitive5 0.00 121.24 0.00 146 0.00 0.00 PSInterpreter_send_to_through_arity_withOptionals_ 0.00 121.24 0.00 146 0.00 0.00 _primitive25 0.00 121.24 0.00 88 0.00 0.00 _primitive26 0.00 121.24 0.00 88 0.00 0.00 _primitive3 0.00 121.24 0.00 44 0.00 0.00 PSObject_removeSlotNamed_ 0.00 121.24 0.00 36 0.00 0.00 _primitive62 0.00 121.24 0.00 26 0.00 0.00 _primitive63 0.00 121.24 0.00 12 0.00 0.00 PSObjectHeap_newOopArray_sized_ 0.00 121.24 0.00 10 0.00 0.00 _primitive69 0.00 121.24 0.00 10 0.00 0.00 _primitive72 0.00 121.24 0.00 10 0.00 0.00 closeFile 0.00 121.24 0.00 10 0.00 0.00 openFile 0.00 121.24 0.00 7 0.00 0.00 PSObjectHeap_cloneSpecial_ 0.00 121.24 0.00 3 0.00 0.00 _primitive45 0.00 121.24 0.00 3 0.00 0.00 _primitive46 0.00 121.24 0.00 1 0.00 0.18 PSObjectHeap_initializeWithShift_ 0.00 121.24 0.00 1 0.00 0.00 _primitive28 0.00 121.24 0.00 1 0.00 0.00 _primitive48 0.00 121.24 0.00 1 0.00 0.00 _primitive49 0.00 121.24 0.00 1 0.00 0.00 _primitive50 0.00 121.24 0.00 1 0.00 0.00 _primitive51 0.00 121.24 0.00 1 0.00 0.00 growMemoryBy % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.01% of 121.24 seconds index % time self children called name [1] 99.7 0.00 120.86 main [1] 32.90 87.78 1/1 PSInterpreter_interpret [2] 0.00 0.18 1/1 PSObjectHeap_initializeWithShift_ [36] 0.00 0.00 1/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 32.90 87.78 1/1 main [1] [2] 99.5 32.90 87.78 1 PSInterpreter_interpret [2] 22.31 20.28 151269810/151277775 ObjectPointer_dispatchTo_arity_above_ [3] 0.09 12.87 1448/1491 PSObjectHeap_garbageCollect [6] 5.12 5.51 1050442/1320563 PSObjectHeap_findHoleSized_ [5] 6.75 2.01 78756534/85286587 PSInterpreter_apply_to_arity_withOptionals_ [9] 5.55 0.00 83797667/83797667 PSInterpreter_returnFrom_ [11] 0.74 1.53 30903048/30903048 _primitive7 [13] 0.21 0.73 6526422/6526422 _primitive23 [18] 0.06 0.41 1703513/1703513 _primitive9 [21] 0.00 0.38 146/146 _primitive25 [23] 0.00 0.30 442559/442666 _primitive10 [26] 0.25 0.00 18209822/18209930 PWord_copyWords_into_ [28] 0.24 0.00 44/44 _primitive6 [29] 0.00 0.23 2277/2277 _primitive0 [30] 0.16 0.06 5014780/5014780 _primitive18 [31] 0.01 0.20 220254/220254 _primitive12 [32] 0.11 0.09 7150946/7150946 _primitive39 [34] 0.00 0.19 1839/1839 _primitive1 [35] 0.17 0.00 13531649/65717883 PSInterpreter_stackPush_ [19] 0.16 0.00 4784660/4784660 _primitive32 [39] 0.15 0.00 10402773/105220512 PSObjectHeap_specialAt_ [16] 0.09 0.04 3243053/3243053 _primitive14 [40] 0.09 0.00 5633523/5633523 _primitive33 [44] 0.09 0.00 690397/690397 _primitive13 [45] 0.08 0.00 12/12 _primitive22 [46] 0.08 0.00 229/229 _primitive31 [47] 0.00 0.07 58987/58988 _primitive16 [50] 0.02 0.05 83048/83048 _primitive21 [51] 0.06 0.00 736395/736396 _primitive17 [52] 0.03 0.02 1989442/1989442 _primitive40 [53] 0.00 0.04 1062/1062 _primitive4 [57] 0.02 0.01 740656/740656 _primitive19 [60] 0.02 0.00 314563/314563 _primitive42 [61] 0.01 0.01 1807/1807 _primitive20 [62] 0.01 0.01 878795/878795 _primitive15 [63] 0.01 0.00 245816/245816 _primitive41 [67] 0.00 0.01 385/385 _primitive5 [68] 0.01 0.00 23/23 _primitive8 [69] 0.00 0.01 88/88 _primitive3 [70] 0.00 0.00 3614/3614 _primitive24 [73] 0.00 0.00 88/88 _primitive26 [75] 0.00 0.00 1448/1491 _primitive11 [76] 0.00 0.00 3/3 _primitive45 [78] 0.00 0.00 1/1 _primitive50 [81] 0.00 0.00 1/1 _primitive49 [80] 0.00 0.00 1/1 _primitive48 [79] 0.00 0.00 1/1 _primitive51 [82] 0.00 0.00 332281/332281 _primitive35 [148] 0.00 0.00 276452/276452 _primitive77 [149] 0.00 0.00 216991/216991 _primitive30 [150] 0.00 0.00 180407/180407 _primitive38 [151] 0.00 0.00 132544/132544 _primitive73 [152] 0.00 0.00 590/590 _primitive34 [153] 0.00 0.00 36/36 _primitive62 [154] 0.00 0.00 26/26 _primitive63 [155] 0.00 0.00 10/10 _primitive72 [157] 0.00 0.00 10/10 _primitive69 [156] 0.00 0.00 3/3 _primitive46 [158] ----------------------------------------------- 0.00 0.00 1/151277775 _primitive41 [67] 0.00 0.00 88/151277775 _primitive26 [75] 0.00 0.00 146/151277775 PSInterpreter_send_to_through_arity_withOptionals_ [22] 0.00 0.00 3614/151277775 PSInterpreter_send_to_arity_withOptionals_ [72] 0.00 0.00 4116/151277775 ObjectPointer_asMethod_on_arity_ [41] 22.31 20.28 151269810/151277775 PSInterpreter_interpret [2] [3] 35.1 22.31 20.28 151277775 ObjectPointer_dispatchTo_arity_above_ [3] 9.65 1.23 151250479/151250479 ObjectPointer_checkMethodCacheOn_ [8] 9.34 0.00 161699122/161786232 PSRoleTable_hashEntryForName_ [10] 0.06 0.00 4553670/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.03 0.00 117846/50058456 PSObjectHeap_compact_ [14] 3.49 0.00 11868419/50058456 PSObjectHeap_findHoleSized_ [5] 11.21 0.00 38072191/50058456 PSObjectHeap_markAndTrace [7] [4] 12.2 14.74 0.00 50058456 PSObjectHeap_markAndPushSlotsOf_ [4] ----------------------------------------------- 0.00 0.00 1/1320563 PSObjectHeap_cloneSpecial_ [77] 0.00 0.00 15/1320563 PSObject_removeSlotNamed_ [74] 0.00 0.00 48/1320563 _primitive3 [70] 0.00 0.00 305/1320563 PSObjectHeap_cloneMap_ [27] 0.00 0.00 733/1320563 PSSlotTable_growBy_excluding_ [66] 0.00 0.00 952/1320563 ObjectPointer_asMethod_on_arity_ [41] 0.00 0.01 1003/1320563 PSObject_addRoleNamed_at_dispatching_ [42] 0.01 0.01 1064/1320563 PSObject_addSlotNamed_valued_at_ [55] 0.01 0.01 1196/1320563 _primitive20 [62] 0.01 0.01 2847/1320563 PSRoleTable_growBy_excluding_ [43] 0.02 0.02 4398/1320563 _primitive21 [51] 0.03 0.03 6559/1320563 PSObjectHeap_cloneOopArray_sized_ [49] 0.07 0.07 14180/1320563 PSObjectHeap_cloneByteArray_sized_ [33] 0.12 0.13 25019/1320563 PSObjectHeap_clone_ [25] 1.03 1.11 211801/1320563 PSInterpreter_apply_to_arity_withOptionals_ [9] 5.12 5.51 1050442/1320563 PSInterpreter_interpret [2] [5] 11.0 6.44 6.92 1320563 PSObjectHeap_findHoleSized_ [5] 3.49 0.00 11868419/50058456 PSObjectHeap_markAndPushSlotsOf_ [4] 0.02 1.73 3/3 PSObjectHeap_compact_ [14] 1.68 0.00 5836515/9670694 PSObjectHeap_findNextLive [12] 0.00 0.00 1/1 growMemoryBy [93] ----------------------------------------------- 0.00 0.38 43/1491 PSInterpreter_send_to_through_arity_withOptionals_ [22] 0.09 12.87 1448/1491 PSInterpreter_interpret [2] [6] 11.0 0.09 13.26 1491 PSObjectHeap_garbageCollect [6] 0.16 11.21 1491/1491 PSObjectHeap_markAndTrace [7] 1.10 0.00 3834179/9670694 PSObjectHeap_findNextLive [12] 0.75 0.00 3834179/3834179 PSObjectHeap_findNextFree [20] 0.03 0.00 3835641/3835641 PSObjectHeap_makeFreeHole [58] ----------------------------------------------- 0.16 11.21 1491/1491 PSObjectHeap_garbageCollect [6] [7] 9.4 0.16 11.21 1491 PSObjectHeap_markAndTrace [7] 11.21 0.00 38072191/50058456 PSObjectHeap_markAndPushSlotsOf_ [4] ----------------------------------------------- 9.65 1.23 151250479/151250479 ObjectPointer_dispatchTo_arity_above_ [3] [8] 9.0 9.65 1.23 151250479 ObjectPointer_checkMethodCacheOn_ [8] 1.23 0.00 87385474/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.00 0.00 1/85286587 _primitive41 [67] 0.00 0.00 11/85286587 PSInterpreter_returnFrom_ [11] 0.00 0.00 12/85286587 _primitive22 [46] 0.00 0.00 3607/85286587 PSInterpreter_send_to_arity_withOptionals_ [72] 0.56 0.17 6526422/85286587 _primitive23 [18] 6.75 2.01 78756534/85286587 PSInterpreter_interpret [2] [9] 7.8 7.31 2.18 85286587 PSInterpreter_apply_to_arity_withOptionals_ [9] 1.03 1.11 211801/1320563 PSObjectHeap_findHoleSized_ [5] 0.04 0.00 2769941/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.00 0.00 9386/161786232 PSObject_addRoleNamed_at_dispatching_ [42] 0.00 0.00 77724/161786232 PSRoleTable_growBy_excluding_ [43] 9.34 0.00 161699122/161786232 ObjectPointer_dispatchTo_arity_above_ [3] [10] 7.7 9.35 0.00 161786232 PSRoleTable_hashEntryForName_ [10] ----------------------------------------------- 5.55 0.00 83797667/83797667 PSInterpreter_interpret [2] [11] 4.6 5.55 0.00 83797667 PSInterpreter_returnFrom_ [11] 0.00 0.00 11/85286587 PSInterpreter_apply_to_arity_withOptionals_ [9] ----------------------------------------------- 1.10 0.00 3834179/9670694 PSObjectHeap_garbageCollect [6] 1.68 0.00 5836515/9670694 PSObjectHeap_findHoleSized_ [5] [12] 2.3 2.79 0.00 9670694 PSObjectHeap_findNextLive [12] ----------------------------------------------- 0.74 1.53 30903048/30903048 PSInterpreter_interpret [2] [13] 1.9 0.74 1.53 30903048 _primitive7 [13] 1.15 0.00 30903048/32608075 PSSlotTable_hashEntryForName_ [17] 0.39 0.00 30903048/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.02 1.73 3/3 PSObjectHeap_findHoleSized_ [5] [14] 1.4 0.02 1.73 3 PSObjectHeap_compact_ [14] 1.69 0.00 57/57 PSObjectHeap_remapOops [15] 0.03 0.00 117846/50058456 PSObjectHeap_markAndPushSlotsOf_ [4] 0.00 0.00 3/4516 Bool_flushMethodCache [24] ----------------------------------------------- 1.69 0.00 57/57 PSObjectHeap_compact_ [14] [15] 1.4 1.69 0.00 57 PSObjectHeap_remapOops [15] ----------------------------------------------- 0.00 0.00 1/105220512 main [1] 0.00 0.00 1/105220512 _primitive41 [67] 0.00 0.00 3/105220512 PSObjectHeap_initializeWithShift_ [36] 0.00 0.00 7/105220512 PSObjectHeap_cloneSpecial_ [77] 0.00 0.00 12/105220512 PSObjectHeap_newOopArray_sized_ [83] 0.00 0.00 23/105220512 _primitive8 [69] 0.00 0.00 1491/105220512 PSSlotTable_growBy_excluding_ [66] 0.00 0.00 1807/105220512 _primitive20 [62] 0.00 0.00 4801/105220512 PSRoleTable_growBy_excluding_ [43] 0.00 0.00 17460/105220512 ObjectPointer_asMethod_on_arity_ [41] 0.00 0.00 83048/105220512 _primitive21 [51] 0.04 0.00 2769941/105220512 PSInterpreter_apply_to_arity_withOptionals_ [9] 0.06 0.00 4553670/105220512 ObjectPointer_dispatchTo_arity_above_ [3] 0.15 0.00 10402773/105220512 PSInterpreter_interpret [2] 1.23 0.00 87385474/105220512 ObjectPointer_checkMethodCacheOn_ [8] [16] 1.2 1.48 0.00 105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.00 0.00 23/32608075 _primitive8 [69] 0.00 0.00 44/32608075 PSObject_removeSlotNamed_ [74] 0.00 0.00 1447/32608075 PSObject_addSlotNamed_valued_at_ [55] 0.06 0.00 1703513/32608075 _primitive9 [21] 1.15 0.00 30903048/32608075 _primitive7 [13] [17] 1.0 1.21 0.00 32608075 PSSlotTable_hashEntryForName_ [17] ----------------------------------------------- 0.21 0.73 6526422/6526422 PSInterpreter_interpret [2] [18] 0.8 0.21 0.73 6526422 _primitive23 [18] 0.56 0.17 6526422/85286587 PSInterpreter_apply_to_arity_withOptionals_ [9] ----------------------------------------------- 0.00 0.00 6/65717883 PSInterpreter_send_to_arity_withOptionals_ [72] 0.00 0.00 23/65717883 _primitive8 [69] 0.00 0.00 103/65717883 PSInterpreter_send_to_through_arity_withOptionals_ [22] 0.00 0.00 1491/65717883 _primitive11 [76] 0.00 0.00 245815/65717883 _primitive41 [67] 0.00 0.00 314563/65717883 _primitive42 [61] 0.01 0.00 740656/65717883 _primitive19 [60] 0.01 0.00 878795/65717883 _primitive15 [63] 0.02 0.00 1703513/65717883 _primitive9 [21] 0.02 0.00 1989442/65717883 _primitive40 [53] 0.04 0.00 3243053/65717883 _primitive14 [40] 0.06 0.00 5014780/65717883 _primitive18 [31] 0.09 0.00 7150946/65717883 _primitive39 [34] 0.17 0.00 13531649/65717883 PSInterpreter_interpret [2] 0.39 0.00 30903048/65717883 _primitive7 [13] [19] 0.7 0.82 0.00 65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.75 0.00 3834179/3834179 PSObjectHeap_garbageCollect [6] [20] 0.6 0.75 0.00 3834179 PSObjectHeap_findNextFree [20] ----------------------------------------------- 0.06 0.41 1703513/1703513 PSInterpreter_interpret [2] [21] 0.4 0.06 0.41 1703513 _primitive9 [21] 0.30 0.00 309/309 PSObjectHeap_cloneMap_ [27] 0.06 0.00 1703513/32608075 PSSlotTable_hashEntryForName_ [17] 0.02 0.00 309/4516 Bool_flushMethodCache [24] 0.02 0.00 1703513/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.00 0.38 146/146 _primitive25 [23] [22] 0.3 0.00 0.38 146 PSInterpreter_send_to_through_arity_withOptionals_ [22] 0.00 0.38 43/1491 PSObjectHeap_garbageCollect [6] 0.00 0.00 103/442666 _primitive10 [26] 0.00 0.00 146/151277775 ObjectPointer_dispatchTo_arity_above_ [3] 0.00 0.00 103/65717883 PSInterpreter_stackPush_ [19] 0.00 0.00 43/1491 _primitive11 [76] ----------------------------------------------- 0.00 0.38 146/146 PSInterpreter_interpret [2] [23] 0.3 0.00 0.38 146 _primitive25 [23] 0.00 0.38 146/146 PSInterpreter_send_to_through_arity_withOptionals_ [22] ----------------------------------------------- 0.00 0.00 3/4516 PSObjectHeap_compact_ [14] 0.01 0.00 88/4516 _primitive3 [70] 0.02 0.00 309/4516 _primitive9 [21] 0.13 0.00 1839/4516 _primitive1 [35] 0.17 0.00 2277/4516 _primitive0 [30] [24] 0.3 0.33 0.00 4516 Bool_flushMethodCache [24] ----------------------------------------------- 0.05 0.25 442666/442666 _primitive10 [26] [25] 0.3 0.05 0.25 442666 PSObjectHeap_clone_ [25] 0.12 0.13 25019/1320563 PSObjectHeap_findHoleSized_ [5] ----------------------------------------------- 0.00 0.00 4/442666 PSInterpreter_send_to_arity_withOptionals_ [72] 0.00 0.00 103/442666 PSInterpreter_send_to_through_arity_withOptionals_ [22] 0.00 0.30 442559/442666 PSInterpreter_interpret [2] [26] 0.3 0.00 0.30 442666 _primitive10 [26] 0.05 0.25 442666/442666 PSObjectHeap_clone_ [25] ----------------------------------------------- 0.30 0.00 309/309 _primitive9 [21] [27] 0.3 0.30 0.00 309 PSObjectHeap_cloneMap_ [27] 0.00 0.00 305/1320563 PSObjectHeap_findHoleSized_ [5] ----------------------------------------------- 0.00 0.00 20/18209930 ObjectPointer_asMethod_on_arity_ [41] 0.00 0.00 88/18209930 _primitive3 [70] 0.25 0.00 18209822/18209930 PSInterpreter_interpret [2] [28] 0.2 0.25 0.00 18209930 PWord_copyWords_into_ [28] ----------------------------------------------- 0.24 0.00 44/44 PSInterpreter_interpret [2] [29] 0.2 0.24 0.00 44 _primitive6 [29] 0.00 0.00 44/44 PSObject_removeSlotNamed_ [74] ----------------------------------------------- 0.00 0.23 2277/2277 PSInterpreter_interpret [2] [30] 0.2 0.00 0.23 2277 _primitive0 [30] 0.17 0.00 2277/4516 Bool_flushMethodCache [24] 0.00 0.07 2277/4116 ObjectPointer_asMethod_on_arity_ [41] ----------------------------------------------- 0.16 0.06 5014780/5014780 PSInterpreter_interpret [2] [31] 0.2 0.16 0.06 5014780 _primitive18 [31] 0.06 0.00 5014780/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.01 0.20 220254/220254 PSInterpreter_interpret [2] [32] 0.2 0.01 0.20 220254 _primitive12 [32] 0.06 0.14 220254/220254 PSObjectHeap_cloneByteArray_sized_ [33] ----------------------------------------------- 0.06 0.14 220254/220254 _primitive12 [32] [33] 0.2 0.06 0.14 220254 PSObjectHeap_cloneByteArray_sized_ [33] 0.07 0.07 14180/1320563 PSObjectHeap_findHoleSized_ [5] ----------------------------------------------- 0.11 0.09 7150946/7150946 PSInterpreter_interpret [2] [34] 0.2 0.11 0.09 7150946 _primitive39 [34] 0.09 0.00 7150946/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.00 0.19 1839/1839 PSInterpreter_interpret [2] [35] 0.2 0.00 0.19 1839 _primitive1 [35] 0.13 0.00 1839/4516 Bool_flushMethodCache [24] 0.00 0.06 1839/4116 ObjectPointer_asMethod_on_arity_ [41] ----------------------------------------------- 0.00 0.18 1/1 main [1] [36] 0.1 0.00 0.18 1 PSObjectHeap_initializeWithShift_ [36] 0.18 0.00 12255/12255 PSObjectHeap_objectAfter_ [37] 0.00 0.00 3/105220512 PSObjectHeap_specialAt_ [16] 0.00 0.00 12255/12255 PSObjectHeap_isFree_ [87] 0.00 0.00 12255/12255 PSObjectHeap_adjustFieldsOf_by_ [86] ----------------------------------------------- 0.18 0.00 12255/12255 PSObjectHeap_initializeWithShift_ [36] [37] 0.1 0.18 0.00 12255 PSObjectHeap_objectAfter_ [37] ----------------------------------------------- [38] 0.1 0.18 0.00 saveImageNamed [38] ----------------------------------------------- 0.16 0.00 4784660/4784660 PSInterpreter_interpret [2] [39] 0.1 0.16 0.00 4784660 _primitive32 [39] ----------------------------------------------- 0.09 0.04 3243053/3243053 PSInterpreter_interpret [2] [40] 0.1 0.09 0.04 3243053 _primitive14 [40] 0.04 0.00 3243053/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.00 0.06 1839/4116 _primitive1 [35] 0.00 0.07 2277/4116 _primitive0 [30] [41] 0.1 0.00 0.12 4116 ObjectPointer_asMethod_on_arity_ [41] 0.00 0.11 4693/4693 PSObject_addRoleNamed_at_dispatching_ [42] 0.00 0.00 952/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 4116/151277775 ObjectPointer_dispatchTo_arity_above_ [3] 0.00 0.00 20/4801 PSRoleTable_growBy_excluding_ [43] 0.00 0.00 17460/105220512 PSObjectHeap_specialAt_ [16] 0.00 0.00 20/18209930 PWord_copyWords_into_ [28] 0.00 0.00 1515/1603 ObjectPointer_isMethod_on_arity_ [89] ----------------------------------------------- 0.00 0.11 4693/4693 ObjectPointer_asMethod_on_arity_ [41] [42] 0.1 0.00 0.11 4693 PSObject_addRoleNamed_at_dispatching_ [42] 0.04 0.06 4693/4801 PSRoleTable_growBy_excluding_ [43] 0.00 0.01 1003/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 4499/82223 PSRoleTable_hashEntryForInsertingName_ [59] 0.00 0.00 9386/161786232 PSRoleTable_hashEntryForName_ [10] ----------------------------------------------- 0.00 0.00 20/4801 ObjectPointer_asMethod_on_arity_ [41] 0.00 0.00 88/4801 _primitive3 [70] 0.04 0.06 4693/4801 PSObject_addRoleNamed_at_dispatching_ [42] [43] 0.1 0.04 0.06 4801 PSRoleTable_growBy_excluding_ [43] 0.01 0.01 2847/1320563 PSObjectHeap_findHoleSized_ [5] 0.03 0.00 77724/82223 PSRoleTable_hashEntryForInsertingName_ [59] 0.00 0.00 77724/161786232 PSRoleTable_hashEntryForName_ [10] 0.00 0.00 4801/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.09 0.00 5633523/5633523 PSInterpreter_interpret [2] [44] 0.1 0.09 0.00 5633523 _primitive33 [44] ----------------------------------------------- 0.09 0.00 690397/690397 PSInterpreter_interpret [2] [45] 0.1 0.09 0.00 690397 _primitive13 [45] ----------------------------------------------- 0.08 0.00 12/12 PSInterpreter_interpret [2] [46] 0.1 0.08 0.00 12 _primitive22 [46] 0.00 0.00 12/85286587 PSInterpreter_apply_to_arity_withOptionals_ [9] 0.00 0.00 12/12 PSObjectHeap_newOopArray_sized_ [83] ----------------------------------------------- 0.08 0.00 229/229 PSInterpreter_interpret [2] [47] 0.1 0.08 0.00 229 _primitive31 [47] ----------------------------------------------- [48] 0.1 0.07 0.00 _primitive37 [48] ----------------------------------------------- 0.00 0.07 58988/58988 _primitive16 [50] [49] 0.1 0.00 0.07 58988 PSObjectHeap_cloneOopArray_sized_ [49] 0.03 0.03 6559/1320563 PSObjectHeap_findHoleSized_ [5] ----------------------------------------------- 0.00 0.00 1/58988 PSInterpreter_send_to_arity_withOptionals_ [72] 0.00 0.07 58987/58988 PSInterpreter_interpret [2] [50] 0.1 0.00 0.07 58988 _primitive16 [50] 0.00 0.07 58988/58988 PSObjectHeap_cloneOopArray_sized_ [49] ----------------------------------------------- 0.02 0.05 83048/83048 PSInterpreter_interpret [2] [51] 0.1 0.02 0.05 83048 _primitive21 [51] 0.02 0.02 4398/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 83048/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.00 0.00 1/736396 PSInterpreter_send_to_arity_withOptionals_ [72] 0.06 0.00 736395/736396 PSInterpreter_interpret [2] [52] 0.0 0.06 0.00 736396 _primitive17 [52] ----------------------------------------------- 0.03 0.02 1989442/1989442 PSInterpreter_interpret [2] [53] 0.0 0.03 0.02 1989442 _primitive40 [53] 0.02 0.00 1989442/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- [54] 0.0 0.05 0.00 _primitive79 [54] ----------------------------------------------- 0.01 0.01 385/1447 _primitive5 [68] 0.01 0.02 1062/1447 _primitive4 [57] [55] 0.0 0.02 0.03 1447 PSObject_addSlotNamed_valued_at_ [55] 0.01 0.01 1447/1491 PSSlotTable_growBy_excluding_ [66] 0.01 0.01 1064/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 1447/32608075 PSSlotTable_hashEntryForName_ [17] 0.00 0.00 1447/9859 PSSlotTable_hashEntryForInsertingName_ [88] ----------------------------------------------- [56] 0.0 0.04 0.00 PSObjectHeap_nextDelegateTo_after_ [56] ----------------------------------------------- 0.00 0.04 1062/1062 PSInterpreter_interpret [2] [57] 0.0 0.00 0.04 1062 _primitive4 [57] 0.01 0.02 1062/1447 PSObject_addSlotNamed_valued_at_ [55] ----------------------------------------------- 0.03 0.00 3835641/3835641 PSObjectHeap_garbageCollect [6] [58] 0.0 0.03 0.00 3835641 PSObjectHeap_makeFreeHole [58] ----------------------------------------------- 0.00 0.00 4499/82223 PSObject_addRoleNamed_at_dispatching_ [42] 0.03 0.00 77724/82223 PSRoleTable_growBy_excluding_ [43] [59] 0.0 0.03 0.00 82223 PSRoleTable_hashEntryForInsertingName_ [59] ----------------------------------------------- 0.02 0.01 740656/740656 PSInterpreter_interpret [2] [60] 0.0 0.02 0.01 740656 _primitive19 [60] 0.01 0.00 740656/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.02 0.00 314563/314563 PSInterpreter_interpret [2] [61] 0.0 0.02 0.00 314563 _primitive42 [61] 0.00 0.00 314563/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.01 0.01 1807/1807 PSInterpreter_interpret [2] [62] 0.0 0.01 0.01 1807 _primitive20 [62] 0.01 0.01 1196/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 1807/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.01 0.01 878795/878795 PSInterpreter_interpret [2] [63] 0.0 0.01 0.01 878795 _primitive15 [63] 0.01 0.00 878795/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- [64] 0.0 0.02 0.00 PSObjectHeap_recoverMarkStack [64] ----------------------------------------------- [65] 0.0 0.02 0.00 _primitive29 [65] ----------------------------------------------- 0.00 0.00 44/1491 PSObject_removeSlotNamed_ [74] 0.01 0.01 1447/1491 PSObject_addSlotNamed_valued_at_ [55] [66] 0.0 0.01 0.01 1491 PSSlotTable_growBy_excluding_ [66] 0.00 0.00 733/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 1491/105220512 PSObjectHeap_specialAt_ [16] 0.00 0.00 8412/9859 PSSlotTable_hashEntryForInsertingName_ [88] ----------------------------------------------- 0.01 0.00 245816/245816 PSInterpreter_interpret [2] [67] 0.0 0.01 0.00 245816 _primitive41 [67] 0.00 0.00 245815/65717883 PSInterpreter_stackPush_ [19] 0.00 0.00 1/151277775 ObjectPointer_dispatchTo_arity_above_ [3] 0.00 0.00 1/85286587 PSInterpreter_apply_to_arity_withOptionals_ [9] 0.00 0.00 1/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.00 0.01 385/385 PSInterpreter_interpret [2] [68] 0.0 0.00 0.01 385 _primitive5 [68] 0.01 0.01 385/1447 PSObject_addSlotNamed_valued_at_ [55] ----------------------------------------------- 0.01 0.00 23/23 PSInterpreter_interpret [2] [69] 0.0 0.01 0.00 23 _primitive8 [69] 0.00 0.00 23/32608075 PSSlotTable_hashEntryForName_ [17] 0.00 0.00 23/105220512 PSObjectHeap_specialAt_ [16] 0.00 0.00 23/65717883 PSInterpreter_stackPush_ [19] ----------------------------------------------- 0.00 0.01 88/88 PSInterpreter_interpret [2] [70] 0.0 0.00 0.01 88 _primitive3 [70] 0.01 0.00 88/4516 Bool_flushMethodCache [24] 0.00 0.00 88/4801 PSRoleTable_growBy_excluding_ [43] 0.00 0.00 48/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 88/18209930 PWord_copyWords_into_ [28] 0.00 0.00 88/1603 ObjectPointer_isMethod_on_arity_ [89] ----------------------------------------------- [71] 0.0 0.01 0.00 PSObjectHeap_needsToMark_ [71] ----------------------------------------------- 0.00 0.00 3614/3614 _primitive24 [73] [72] 0.0 0.00 0.00 3614 PSInterpreter_send_to_arity_withOptionals_ [72] 0.00 0.00 3614/151277775 ObjectPointer_dispatchTo_arity_above_ [3] 0.00 0.00 3607/85286587 PSInterpreter_apply_to_arity_withOptionals_ [9] 0.00 0.00 4/442666 _primitive10 [26] 0.00 0.00 1/58988 _primitive16 [50] 0.00 0.00 1/736396 _primitive17 [52] 0.00 0.00 6/65717883 PSInterpreter_stackPush_ [19] 0.00 0.00 1/1 _primitive28 [159] ----------------------------------------------- 0.00 0.00 3614/3614 PSInterpreter_interpret [2] [73] 0.0 0.00 0.00 3614 _primitive24 [73] 0.00 0.00 3614/3614 PSInterpreter_send_to_arity_withOptionals_ [72] ----------------------------------------------- 0.00 0.00 44/44 _primitive6 [29] [74] 0.0 0.00 0.00 44 PSObject_removeSlotNamed_ [74] 0.00 0.00 44/1491 PSSlotTable_growBy_excluding_ [66] 0.00 0.00 15/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 44/32608075 PSSlotTable_hashEntryForName_ [17] ----------------------------------------------- 0.00 0.00 88/88 PSInterpreter_interpret [2] [75] 0.0 0.00 0.00 88 _primitive26 [75] 0.00 0.00 88/151277775 ObjectPointer_dispatchTo_arity_above_ [3] ----------------------------------------------- 0.00 0.00 43/1491 PSInterpreter_send_to_through_arity_withOptionals_ [22] 0.00 0.00 1448/1491 PSInterpreter_interpret [2] [76] 0.0 0.00 0.00 1491 _primitive11 [76] 0.00 0.00 1491/65717883 PSInterpreter_stackPush_ [19] 0.00 0.00 1491/1491 PSObjectHeap_forward_to_ [90] ----------------------------------------------- 0.00 0.00 1/7 _primitive48 [79] 0.00 0.00 1/7 _primitive49 [80] 0.00 0.00 1/7 _primitive50 [81] 0.00 0.00 1/7 _primitive51 [82] 0.00 0.00 3/7 _primitive45 [78] [77] 0.0 0.00 0.00 7 PSObjectHeap_cloneSpecial_ [77] 0.00 0.00 1/1320563 PSObjectHeap_findHoleSized_ [5] 0.00 0.00 7/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.00 0.00 3/3 PSInterpreter_interpret [2] [78] 0.0 0.00 0.00 3 _primitive45 [78] 0.00 0.00 3/7 PSObjectHeap_cloneSpecial_ [77] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_interpret [2] [79] 0.0 0.00 0.00 1 _primitive48 [79] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [77] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_interpret [2] [80] 0.0 0.00 0.00 1 _primitive49 [80] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [77] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_interpret [2] [81] 0.0 0.00 0.00 1 _primitive50 [81] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [77] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_interpret [2] [82] 0.0 0.00 0.00 1 _primitive51 [82] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [77] ----------------------------------------------- 0.00 0.00 12/12 _primitive22 [46] [83] 0.0 0.00 0.00 12 PSObjectHeap_newOopArray_sized_ [83] 0.00 0.00 12/105220512 PSObjectHeap_specialAt_ [16] ----------------------------------------------- 0.00 0.00 276452/276452 _primitive77 [149] [84] 0.0 0.00 0.00 276452 endOfFile [84] ----------------------------------------------- 0.00 0.00 132544/132544 _primitive73 [152] [85] 0.0 0.00 0.00 132544 readFile [85] ----------------------------------------------- 0.00 0.00 12255/12255 PSObjectHeap_initializeWithShift_ [36] [86] 0.0 0.00 0.00 12255 PSObjectHeap_adjustFieldsOf_by_ [86] ----------------------------------------------- 0.00 0.00 12255/12255 PSObjectHeap_initializeWithShift_ [36] [87] 0.0 0.00 0.00 12255 PSObjectHeap_isFree_ [87] ----------------------------------------------- 0.00 0.00 1447/9859 PSObject_addSlotNamed_valued_at_ [55] 0.00 0.00 8412/9859 PSSlotTable_growBy_excluding_ [66] [88] 0.0 0.00 0.00 9859 PSSlotTable_hashEntryForInsertingName_ [88] ----------------------------------------------- 0.00 0.00 88/1603 _primitive3 [70] 0.00 0.00 1515/1603 ObjectPointer_asMethod_on_arity_ [41] [89] 0.0 0.00 0.00 1603 ObjectPointer_isMethod_on_arity_ [89] ----------------------------------------------- 0.00 0.00 1491/1491 _primitive11 [76] [90] 0.0 0.00 0.00 1491 PSObjectHeap_forward_to_ [90] ----------------------------------------------- 0.00 0.00 10/10 _primitive72 [157] [91] 0.0 0.00 0.00 10 closeFile [91] ----------------------------------------------- 0.00 0.00 10/10 _primitive69 [156] [92] 0.0 0.00 0.00 10 openFile [92] ----------------------------------------------- 0.00 0.00 1/1 PSObjectHeap_findHoleSized_ [5] [93] 0.0 0.00 0.00 1 growMemoryBy [93] ----------------------------------------------- 0.00 0.00 332281/332281 PSInterpreter_interpret [2] [148] 0.0 0.00 0.00 332281 _primitive35 [148] ----------------------------------------------- 0.00 0.00 276452/276452 PSInterpreter_interpret [2] [149] 0.0 0.00 0.00 276452 _primitive77 [149] 0.00 0.00 276452/276452 endOfFile [84] ----------------------------------------------- 0.00 0.00 216991/216991 PSInterpreter_interpret [2] [150] 0.0 0.00 0.00 216991 _primitive30 [150] ----------------------------------------------- 0.00 0.00 180407/180407 PSInterpreter_interpret [2] [151] 0.0 0.00 0.00 180407 _primitive38 [151] ----------------------------------------------- 0.00 0.00 132544/132544 PSInterpreter_interpret [2] [152] 0.0 0.00 0.00 132544 _primitive73 [152] 0.00 0.00 132544/132544 readFile [85] ----------------------------------------------- 0.00 0.00 590/590 PSInterpreter_interpret [2] [153] 0.0 0.00 0.00 590 _primitive34 [153] ----------------------------------------------- 0.00 0.00 36/36 PSInterpreter_interpret [2] [154] 0.0 0.00 0.00 36 _primitive62 [154] ----------------------------------------------- 0.00 0.00 26/26 PSInterpreter_interpret [2] [155] 0.0 0.00 0.00 26 _primitive63 [155] ----------------------------------------------- 0.00 0.00 10/10 PSInterpreter_interpret [2] [156] 0.0 0.00 0.00 10 _primitive69 [156] 0.00 0.00 10/10 openFile [92] ----------------------------------------------- 0.00 0.00 10/10 PSInterpreter_interpret [2] [157] 0.0 0.00 0.00 10 _primitive72 [157] 0.00 0.00 10/10 closeFile [91] ----------------------------------------------- 0.00 0.00 3/3 PSInterpreter_interpret [2] [158] 0.0 0.00 0.00 3 _primitive46 [158] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_send_to_arity_withOptionals_ [72] [159] 0.0 0.00 0.00 1 _primitive28 [159] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [24] Bool_flushMethodCache [42] PSObject_addRoleNamed_at_dispatching_ [44] _primitive33 [41] ObjectPointer_asMethod_on_arity_ [55] PSObject_addSlotNamed_valued_at_ [153] _primitive34 [8] ObjectPointer_checkMethodCacheOn_ [74] PSObject_removeSlotNamed_ [148] _primitive35 [3] ObjectPointer_dispatchTo_arity_above_ [43] PSRoleTable_growBy_excluding_ [48] _primitive37 [89] ObjectPointer_isMethod_on_arity_ [59] PSRoleTable_hashEntryForInsertingName_ [151] _primitive38 [9] PSInterpreter_apply_to_arity_withOptionals_ [10] PSRoleTable_hashEntryForName_ [34] _primitive39 [2] PSInterpreter_interpret [66] PSSlotTable_growBy_excluding_ [57] _primitive4 [11] PSInterpreter_returnFrom_ [88] PSSlotTable_hashEntryForInsertingName_ [53] _primitive40 [72] PSInterpreter_send_to_arity_withOptionals_ [17] PSSlotTable_hashEntryForName_ [67] _primitive41 [22] PSInterpreter_send_to_through_arity_withOptionals_ [28] PWord_copyWords_into_ [61] _primitive42 [19] PSInterpreter_stackPush_ [30] _primitive0 [78] _primitive45 [86] PSObjectHeap_adjustFieldsOf_by_ [35] _primitive1 [158] _primitive46 [33] PSObjectHeap_cloneByteArray_sized_ [26] _primitive10 [79] _primitive48 [27] PSObjectHeap_cloneMap_ [76] _primitive11 [80] _primitive49 [49] PSObjectHeap_cloneOopArray_sized_ [32] _primitive12 [68] _primitive5 [77] PSObjectHeap_cloneSpecial_ [45] _primitive13 [81] _primitive50 [25] PSObjectHeap_clone_ [40] _primitive14 [82] _primitive51 [14] PSObjectHeap_compact_ [63] _primitive15 [29] _primitive6 [5] PSObjectHeap_findHoleSized_ [50] _primitive16 [154] _primitive62 [20] PSObjectHeap_findNextFree [52] _primitive17 [155] _primitive63 [12] PSObjectHeap_findNextLive [31] _primitive18 [156] _primitive69 [90] PSObjectHeap_forward_to_ [60] _primitive19 [13] _primitive7 [6] PSObjectHeap_garbageCollect [62] _primitive20 [157] _primitive72 [36] PSObjectHeap_initializeWithShift_ [51] _primitive21 [152] _primitive73 [87] PSObjectHeap_isFree_ [46] _primitive22 [149] _primitive77 [58] PSObjectHeap_makeFreeHole [18] _primitive23 [54] _primitive79 [4] PSObjectHeap_markAndPushSlotsOf_ [73] _primitive24 [69] _primitive8 [7] PSObjectHeap_markAndTrace [23] _primitive25 [21] _primitive9 [71] PSObjectHeap_needsToMark_ [75] _primitive26 [91] closeFile [83] PSObjectHeap_newOopArray_sized_ [159] _primitive28 [84] endOfFile [56] PSObjectHeap_nextDelegateTo_after_ [65] _primitive29 [93] growMemoryBy [37] PSObjectHeap_objectAfter_ [70] _primitive3 [92] openFile [64] PSObjectHeap_recoverMarkStack [150] _primitive30 [85] readFile [15] PSObjectHeap_remapOops [47] _primitive31 [38] saveImageNamed [16] PSObjectHeap_specialAt_ [39] _primitive32