With xemacs configured without error-checking, I still have 30% + cpu
usage, but interactive usage is
significantly better.
Total % For All Processes (/usr/local/bin/xemacs-21.5-b28) = 27,48
Subroutine %
Source
========== ======
======
.add_ichar_rune_1 1,47
redisplay.c
.extent_list_locate 1,22
extents.c
.re_match_2_internal 1,21
regex.c
.assq_no_quit 1,02
fns.c
.execute_optimized_program 0,89
bytecode.c
.create_text_block 0,76
redisplay.c
.display_table_entry 0,75
glyphs.c
.kkcc_marking 0,73
gc.c
.BYTE_BUF_BYTE_ADDRESS_NO_VERIFY 0,53
inline.c
.compare_runes 0,53
redisplay-output.c
.Fcons 0,42
alloc.c
.noseeum_cons 0,35
alloc.c
.kkcc_gc_stack_push_lisp_object_1 0,35
gc.c
.recompute_funcall_allocation_flag 0,33
alloc.c
.readchar 0,33
lread.c
.Fmemq 0,33
fns.c
.generate_fstring_runes 0,32
redisplay.c
.extent_list_at 0,32
extents.c
.specifier_get_inst_list 0,30
specifier.c
.free_cons 0,29
alloc.c
.kkcc_gc_stack_push_1 0,28
gc.c
.find_symbol_value_1 0,28
symbols.c
.recompute_need_to_garbage_collect 0,26
gc.c
.BYTE_BUF_BYTE_ADDRESS 0,26
inline.c
.extent_ancestor 0,22
inline.c
.store_symval_forwarding 0,22
symbols.c
.bytebpos_to_charbpos 0,19
inline.c
.unbind_to_1 0,19
eval.c
.Fset 0,19
symbols.c
.Ffuncall 0,18
eval.c
.extent_fragment_update 0,18
extents.c
.unbind_to_hairy 0,18
eval.c
.do_symval_forwarding 0,18
symbols.c
.kkcc_bt_push 0,18
gc.c
.no_conversion_convert 0,17
file-coding.c
.alloc_managed_lcrecord 0,17
alloc.c
.offset_post_relocation 0,17
regex.c
.free_managed_lcrecord 0,17
alloc.c
.malloc 0,16
gmalloc.c
.lispdesc_indirect_count 0,16
inline.c
.symbol_is_constant 0,15
symbols.c
.add_ichar_rune 0,15
redisplay.c
.compare_display_blocks 0,15
redisplay-output.c
.reject_constant_symbols 0,15
symbols.c
.specifier_instance_from_inst_list 0,14
specifier.c
.specifier_instance_1 0,14
specifier.c
Thomas Mittelstaedt schrieb:
The previous output was from an image, which I had instrumented for
gprof. Here is
the normal one:
User
Process %
=============
======
/usr/local/bin/xemacs-21.5-b28.bak
48,33
/usr/local/bin/bash
0,01
Profile: /usr/local/bin/xemacs-21.5-b28.bak
Total % For All Processes (/usr/local/bin/xemacs-21.5-b28.bak) = 48,33
Subroutine %
Source
========== ======
======
.error_check_cons 3,09
inline.c
.re_match_2_internal 2,36
regex.c
.extent_list_locate 2,23
extents.c
.error_check_lstream 2,16
inline.c
.Dynarr_verify_1 1,93
inline.c
.error_check_buffer 1,25
inline.c
.error_check_string 0,86
inline.c
.kkcc_marking 0,82
gc.c
.add_ichar_rune_1 0,77
redisplay.c
.deadbeef_memory 0,75
alloc.c
.free_cons 0,65
alloc.c
.readchar 0,64
lread.c
.assq_no_quit 0,63
fns.c
.Dynarr_verify_mod_1 0,62
inline.c
.error_check_image_instance 0,55
inline.c
.execute_optimized_program 0,55
bytecode.c
.error_check_symbol 0,54
inline.c
.noseeum_cons 0,53
alloc.c
.BYTE_BUF_BYTE_ADDRESS_NO_VERIFY 0,52
inline.c
.offset_post_relocation 0,46
regex.c
.extent_list_at 0,45
extents.c
.wrap_record_1 0,45
inline.c
.BYTE_BUF_BYTE_ADDRESS 0,45
inline.c
.recompute_funcall_allocation_flag 0,44
alloc.c
.mark_object_maybe_checking_free_1 0,41
gc.c
.compare_runes 0,40
redisplay-output.c
.display_table_entry 0,40
glyphs.c
.kkcc_gc_stack_push_lisp_object_1 0,40
gc.c
.alloc_managed_lcrecord 0,37
alloc.c
.create_text_block 0,36
redisplay.c
.Fset 0,35
symbols.c
.error_check_vector 0,31
inline.c
.error_check_window 0,30
inline.c
.generate_fstring_runes 0,30
redisplay.c
.no_conversion_convert 0,30
file-coding.c
.kkcc_gc_stack_push_1 0,29
gc.c
.Fcons 0,28
alloc.c
.recompute_need_to_garbage_collect 0,27
gc.c
.re_search_2 0,26
regex.c
.specifier_get_inst_list 0,26
specifier.c
.unbind_to_hairy 0,26
eval.c
.unbind_to_1 0,26
eval.c
Thomas Mittelstaedt schrieb:
> I think, I found something interesting using tprof, which I ran like the
> following:
>
> tprof -us -p xemacs-21.5-b28 -M /localbuild/xemacs-21.5.28-latest/src/
> -x /usr/local/bin/xemacs-21.5-b28
>
> User
> Process %
> =============
> ======
> /usr/local/bin/xemacs-21.5-b28
> 60,65
>
> Profile: /usr/local/bin/xemacs-21.5-b28
>
> Total % For All Processes (/usr/local/bin/xemacs-21.5-b28) = 60,65
>
> Subroutine %
> Source
> ========== ======
> ======
> .__mcount 22,40
> /lib/libc/__mcount.c
> .qincrement 3,02
> /lib/libc/__mcount.c
> .error_check_lstream 2,70
> inline.c
> .kkcc_marking 1,68
> gc.c
> .readchar 1,39
> lread.c
> .error_check_cons 1,21
> inline.c
> .extent_list_locate 1,10
> extents.c
> .error_check_string 1,00
> inline.c
> .no_conversion_convert 0,81
> file-coding.c
> .__stack_pointer 0,79 _stk.s
>
>
>
>
> Thomas Mittelstaedt schrieb:
>
>
>> Using trace and curt, I produced another performance output, which is
>> attached.
>> Maybe it helps.
>>
>> Thomas Mittelstaedt schrieb:
>>
>>
>>
>>> Okay, I have attached the truss output with the start:
>>>
>>>
>>>
>>> Jerry James schrieb:
>>>
>>>
>>>
>>>
>>>> Thomas,
>>>>
>>>> Thanks for going to the effort of collecting this profiling data. It
>>>> gives us some interesting information.
>>>>
>>>> 2008/3/11 Thomas Mittelstaedt <T.Mittelstaedt(a)cadenas.de>:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> ngranularity: Jedes gefundene Beispiel deckt 4 Byte ab. Zeit: 97,87
Sekunden
>>>>>
>>>>> % kumulativ selbst selbst gesamt
>>>>> Zeit Sekunden Sekunden Aufrufe ms/Aufruf ms/Aufruf Name
>>>>> 0,2 0,21 0,21 .__is_wctype_sb
[1]
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> [snip]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> 0,0 1,00 0,01 .xtCreate [48]
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> So the top 48 time hogs together consume a grand total of 1.00 seconds
>>>> out of 97.87 seconds of execution. Your other profile was similar:
>>>> out of 56.55 seconds of execution, the top 43 collectively consumed
>>>> 0.73 seconds of execution. This indicates that the performance
>>>> problems you are seeing are not occurring in the profiled (i.e.,
>>>> XEmacs) code. We appear to either be triggering a performance bug in
>>>> some library, or using some library in a suboptimal way. In either
>>>> case, this is as far as a profiler is going to take us.
>>>>
>>>> I'm still curious about the large number of kioctl calls in the
truss
>>>> output you showed us earlier. Do you know why that output did not
>>>> start with the launching of the XEmacs executable? Can you get us
>>>> truss output that does start from launch? I want to know what file
>>>> descriptor is the target of all that manipulation. It may be a red
>>>> herring, but I think it's worth checking out.
>>>>
>>>> Thank you,
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> XEmacs-Beta mailing list
>>>> XEmacs-Beta(a)xemacs.org
>>>>
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> XEmacs-Beta mailing list
>>>> XEmacs-Beta(a)xemacs.org
>>>>
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> XEmacs-Beta mailing list
>>>> XEmacs-Beta(a)xemacs.org
>>>>
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> XEmacs-Beta mailing list
>>>> XEmacs-Beta(a)xemacs.org
>>>>
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Process Freq Total Kernel User Shared Other
======= ==== ===== ====== ==== ====== =====
wait 1 67,57 67,57 0,00 0,00 0,00
/usr/local/bin/xemacs-21.5-b28 8 30,48 2,17 27,48 0,82 0,00
/opt/freeware/bin/grep 13 1,16 0,42 0,18 0,57 0,00
/usr/sbin/syncd 4 0,22 0,22 0,00 0,00 0,00
/usr/bin/tprof 1 0,19 0,01 0,02 0,17 0,00
/usr/bin/ps 7 0,08 0,07 0,00 0,01 0,00
/opt/freeware/bin/find 3 0,08 0,03 0,03 0,02 0,00
gil 4 0,05 0,05 0,00 0,00 0,00
5-b28/powerpc-ibm-aix5.2.0.0/gnuserv 1 0,04 0,03 0,00 0,01 0,00
/usr/bin/bash 4 0,03 0,03 0,00 0,01 0,00
/opt/freeware/bin/ls 2 0,03 0,02 0,01 0,00 0,00
rpc.lockd 1 0,02 0,02 0,00 0,00 0,00
nfsd 1 0,02 0,02 0,00 0,00 0,00
/usr/local/bin/bash 2 0,02 0,01 0,01 0,00 0,00
/usr/bin/sh 2 0,01 0,01 0,00 0,00 0,00
/opt/freeware/bin/xargs 2 0,01 0,01 0,00 0,00 0,00
PID-1 2 0,01 0,01 0,00 0,00 0,00
/usr/bin/trcstop 1 0,01 0,01 0,00 0,00 0,00
netm 1 0,01 0,01 0,00 0,00 0,00
/etc/init 1 0,01 0,01 0,00 0,00 0,00
======= ==== ===== ====== ==== ====== =====
Total 61 100,00 70,68 27,72 1,60 0,00
Process PID TID Total Kernel User Shared Other
======= === === ===== ====== ==== ====== =====
wait 8196 8197 67,57 67,57 0,00 0,00 0,00
/bin/xemacs-21.5-b28 262208 675921 30,08 1,82 27,44 0,82 0,00
pt/freeware/bin/grep 237736 643255 0,35 0,11 0,05 0,19 0,00
pt/freeware/bin/grep 258212 630969 0,28 0,10 0,05 0,14 0,00
/usr/bin/tprof 282712 684075 0,19 0,01 0,02 0,17 0,00
/usr/sbin/syncd 102464 163921 0,18 0,18 0,00 0,00 0,00
pt/freeware/bin/grep 258210 630967 0,15 0,04 0,03 0,09 0,00
pt/freeware/bin/grep 237734 643253 0,15 0,04 0,02 0,09 0,00
pt/freeware/bin/grep 258214 630971 0,10 0,04 0,03 0,04 0,00
pt/freeware/bin/grep 237738 643257 0,09 0,06 0,01 0,03 0,00
/bin/xemacs-21.5-b28 311538 663791 0,06 0,05 0,01 0,00 0,00
/bin/xemacs-21.5-b28 311534 663787 0,06 0,05 0,01 0,00 0,00
/bin/xemacs-21.5-b28 299246 618643 0,06 0,05 0,01 0,00 0,00
/bin/xemacs-21.5-b28 311536 663789 0,06 0,06 0,00 0,00 0,00
/bin/xemacs-21.5-b28 311540 663793 0,06 0,05 0,01 0,00 0,00
/bin/xemacs-21.5-b28 311532 663785 0,06 0,05 0,01 0,00 0,00
/bin/xemacs-21.5-b28 311546 663799 0,06 0,05 0,01 0,00 0,00
m-aix5.2.0.0/gnuserv 299246 618643 0,04 0,03 0,00 0,01 0,00
pt/freeware/bin/find 258208 630965 0,04 0,01 0,02 0,01 0,00
pt/freeware/bin/find 278542 606209 0,04 0,02 0,01 0,01 0,00
/usr/sbin/syncd 102464 151633 0,02 0,02 0,00 0,00 0,00
gil 40980 53275 0,02 0,02 0,00 0,00 0,00
/usr/bin/ps 311296 663805 0,02 0,02 0,00 0,00 0,00
gil 40980 61471 0,02 0,02 0,00 0,00 0,00
/opt/freeware/bin/ls 311532 663785 0,02 0,01 0,01 0,00 0,00
rpc.lockd 213114 344233 0,02 0,02 0,00 0,00 0,00
nfsd 204900 299155 0,02 0,02 0,00 0,00 0,00
/usr/bin/ps 311304 663557 0,01 0,01 0,00 0,00 0,00
/usr/bin/bash 311546 663799 0,01 0,01 0,00 0,00 0,00
/opt/freeware/bin/ls 311534 663787 0,01 0,01 0,00 0,00 0,00
/usr/bin/ps 311298 663807 0,01 0,01 0,00 0,00 0,00
gil 40980 49177 0,01 0,01 0,00 0,00 0,00
/usr/bin/ps 311308 663561 0,01 0,01 0,00 0,00 0,00
gil 40980 57373 0,01 0,01 0,00 0,00 0,00
/usr/sbin/syncd 102464 159823 0,01 0,01 0,00 0,00 0,00
/usr/bin/bash 311540 663793 0,01 0,01 0,00 0,01 0,00
/usr/bin/ps 311306 663559 0,01 0,01 0,00 0,00 0,00
/usr/bin/ps 311300 663553 0,01 0,01 0,00 0,01 0,00
/usr/local/bin/bash 221186 393303 0,01 0,01 0,01 0,00 0,00
/usr/bin/ps 311302 663555 0,01 0,01 0,00 0,01 0,00
/usr/bin/trcstop 262210 675923 0,01 0,01 0,00 0,00 0,00
/usr/bin/bash 258208 630965 0,01 0,01 0,00 0,00 0,00
/usr/bin/bash 237740 643259 0,01 0,01 0,00 0,00 0,00
t/freeware/bin/xargs 278540 606463 0,01 0,01 0,00 0,00 0,00
t/freeware/bin/xargs 258212 630969 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/grep 237742 643261 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/grep 237744 643263 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/grep 237746 643265 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/grep 237748 643267 0,01 0,01 0,00 0,00 0,00
/usr/local/bin/bash 311308 663561 0,01 0,00 0,01 0,00 0,00
/usr/sbin/syncd 102464 168019 0,01 0,01 0,00 0,00 0,00
/etc/init 1 4099 0,01 0,01 0,00 0,00 0,00
PID-1 -1 663797 0,01 0,01 0,00 0,00 0,00
PID-1 -1 663803 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/grep 237750 643269 0,01 0,01 0,00 0,00 0,00
/usr/bin/sh 262210 675923 0,01 0,01 0,00 0,00 0,00
/usr/bin/sh 262208 675921 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/grep 237752 643271 0,01 0,01 0,00 0,00 0,00
netm 36882 36883 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/grep 237754 643273 0,01 0,01 0,00 0,00 0,00
pt/freeware/bin/find 311536 663789 0,01 0,01 0,00 0,00 0,00
======= === === ===== ====== ==== ====== =====
Total 100,00 70,68 27,72 1,60 0,00
Total Samples = 19717 Total Elapsed Time = 197,18s
Total % For All Processes (USER) = 27,72
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 27,48
/opt/freeware/bin/grep 0,18
/opt/freeware/bin/find 0,03
/usr/bin/tprof 0,02
/usr/local/bin/bash 0,01
/opt/freeware/bin/ls 0,01
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For All Processes (/usr/local/bin/xemacs-21.5-b28) = 27,48
Subroutine % Source
========== ====== ======
.add_ichar_rune_1 1,47 redisplay.c
.extent_list_locate 1,22 extents.c
.re_match_2_internal 1,21 regex.c
.assq_no_quit 1,02 fns.c
.execute_optimized_program 0,89 bytecode.c
.create_text_block 0,76 redisplay.c
.display_table_entry 0,75 glyphs.c
.kkcc_marking 0,73 gc.c
.BYTE_BUF_BYTE_ADDRESS_NO_VERIFY 0,53 inline.c
.compare_runes 0,53 redisplay-output.c
.Fcons 0,42 alloc.c
.noseeum_cons 0,35 alloc.c
.kkcc_gc_stack_push_lisp_object_1 0,35 gc.c
.recompute_funcall_allocation_flag 0,33 alloc.c
.readchar 0,33 lread.c
.Fmemq 0,33 fns.c
.generate_fstring_runes 0,32 redisplay.c
.extent_list_at 0,32 extents.c
.specifier_get_inst_list 0,30 specifier.c
.free_cons 0,29 alloc.c
.kkcc_gc_stack_push_1 0,28 gc.c
.find_symbol_value_1 0,28 symbols.c
.recompute_need_to_garbage_collect 0,26 gc.c
.BYTE_BUF_BYTE_ADDRESS 0,26 inline.c
.extent_ancestor 0,22 inline.c
.store_symval_forwarding 0,22 symbols.c
.bytebpos_to_charbpos 0,19 inline.c
.unbind_to_1 0,19 eval.c
.Fset 0,19 symbols.c
.Ffuncall 0,18 eval.c
.extent_fragment_update 0,18 extents.c
.unbind_to_hairy 0,18 eval.c
.do_symval_forwarding 0,18 symbols.c
.kkcc_bt_push 0,18 gc.c
.no_conversion_convert 0,17 file-coding.c
.alloc_managed_lcrecord 0,17 alloc.c
.offset_post_relocation 0,17 regex.c
.free_managed_lcrecord 0,17 alloc.c
.malloc 0,16 gmalloc.c
.lispdesc_indirect_count 0,16 inline.c
.symbol_is_constant 0,15 symbols.c
.add_ichar_rune 0,15 redisplay.c
.compare_display_blocks 0,15 redisplay-output.c
.reject_constant_symbols 0,15 symbols.c
.specifier_instance_from_inst_list 0,14 specifier.c
.specifier_instance_1 0,14 specifier.c
.calculate_yoffset 0,14 redisplay.c
.kkcc_gc_stack_pop 0,14 gc.c
.decode_device_ii_format 0,13 glyphs.c
.call_trapping_problems 0,13 eval.c
.instantiator_eq_equal 0,13 glyphs.c
.find_htentry 0,12 elhash.c
.get_builtin_face_cache_index 0,12 faces.c
.find_symbol_value 0,12 symbols.c
.call_with_suspended_errors 0,11 eval.c
.buffer_or_string_extent_info 0,11 extents.c
.gap_array_recompute_derived_values 0,11 extents.c
.image_instantiate 0,11 glyphs.c
.get_char_table_1 0,11 inline.c
.record_unwind_protect 0,10 eval.c
.re_search_2 0,10 regex.c
.get_merged_face_cache_index 0,10 faces.c
.sweep_conses 0,09 alloc.c
.byte_scan_buffer 0,09 search.c
.x_text_width 0,09 redisplay-x.c
._free_internal 0,09 gmalloc.c
.BYTE_BUF_PTR_BYTE_POS 0,09 inline.c
.specbind 0,09 eval.c
.Fextent_property 0,08 extents.c
.map_widget_values 0,08 lwlib.c
.gap_array_insert_els 0,08 extents.c
.pixel_to_glyph_translation 0,08 redisplay.c
.external_plist_get 0,08 fns.c
.optimize_byte_code 0,08 bytecode.c
.extract_number 0,08 regex.c
.add_string_to_fstring_db_runes 0,08 redisplay.c
.fetch_value_maybe_past_magic 0,07 symbols.c
.instantiator_eq_hash 0,07 glyphs.c
.symbol_value_in_buffer 0,07 symbols.c
.compare_merged_face_cachels 0,07 faces.c
.device_matches_specifier_tag_set_p 0,07 specifier.c
.soe_move 0,07 extents.c
.common_op_match_null_string_p 0,07 regex.c
.funcall_compiled_function 0,07 eval.c
.advance_plist_pointers 0,07 fns.c
.buffer_or_string_extent_info_force 0,07 extents.c
.extent_aux_or_default 0,07 inline.c
.ensure_face_cachel_contains_charset 0,07 faces.c
.merge_face_cachel_data 0,07 faces.c
.hash_string 0,07 symbols.c
.restore_int 0,07 eval.c
.snarf_widget_value_mapper 0,07 gui-x.c
.signal_single_extent_changed 0,06 extents.c
.extent_list_locate_from_pos 0,06 extents.c
.specbind_magic 0,06 eval.c
.generate_formatted_string_db 0,06 redisplay.c
.read_atom_0 0,06 lread.c
.gap_array_move_gap 0,06 extents.c
.condition_bind_unwind 0,06 eval.c
.image_instance_needs_layout 0,06 glyphs.c
.free_list 0,06 alloc.c
.get_next_display_block 0,06 redisplay-output.c
.buffer_or_string_extent_list 0,06 extents.c
.get_image_instantiator_governing_domain 0,06 glyphs.c
.gap_array_delete_els 0,06 extents.c
.gap_array_adjust_markers 0,06 extents.c
.symbol_value_buffer_local_info 0,06 symbols.c
.internal_catch 0,06 eval.c
.va_call_trapping_problems_1 0,05 eval.c
.make_opaque_ptr 0,05 opaque.c
.bit_vector_bit 0,05 inline.c
.Fgethash 0,05 elhash.c
.internal_equal 0,05 fns.c
.membpos_to_bytebpos 0,05 inline.c
.buffer_or_string_bytexpos_to_memxpos 0,05 inline.c
.decode_extent 0,05 extents.c
.compact_string_chars 0,05 alloc.c
.x_output_display_block 0,05 redisplay-x.c
.itext_ichar_len_fmt 0,05 inline.c
.bytebpos_to_membpos 0,05 inline.c
.sweep_strings 0,05 alloc.c
.set_buffer_internal 0,05 buffer.c
.frame_device 0,05 frame.c
.redisplay_text_width_ichar_string 0,05 redisplay.c
.extent_ancestor_1 0,05 extents.c
.find_window_mirror_internal 0,05 window.c
.group_match_null_string_p 0,04 regex.c
.Fstring_equal 0,04 fns.c
.Feval 0,04 eval.c
.xhash_table 0,04 elhash.c
.get_extent_fragment_face_cache_index 0,04 faces.c
.read_string 0,04 lread.c
.extent_list_insert 0,04 extents.c
.read_atom 0,04 lread.c
.free_opaque_ptr 0,04 opaque.c
.extract_number_and_incr 0,04 regex.c
.record_unwind_protect_restoring_int 0,04 eval.c
.output_display_line 0,04 redisplay-output.c
.read1 0,04 lread.c
.glyph_image_instance_maybe 0,04 glyphs.c
.space_width 0,04 redisplay.c
.Dynarr_resize 0,04 dynarr.c
.separate_textual_runs_nomule 0,04 redisplay-x.c
.set_extent_endpoints 0,04 extents.c
.extent_find_end_of_run 0,04 extents.c
.map_extents 0,04 extents.c
.gc_cache_hash 0,04 xgccache.c
.buffer_or_string_accessible_end_byte 0,03 text.c
.buffer_or_string_memxpos_to_bytexpos 0,03 inline.c
.glyph_ascent 0,03 glyphs.c
.glyph_image_instance 0,03 glyphs.c
.lispdesc_indirect_count_1 0,03 gc.c
.extent_endpoint_char 0,03 extents.c
.iscntrl 0,03 glink.s
.unreadchar 0,03 lread.c
.call_trapping_problems_1 0,03 eval.c
.warning_will_be_discarded 0,03 eval.c
.gutter_extent_signal_changed_region_maybe 0,03 gutter.c
.buffer_or_string_stack_of_extents_force 0,03 extents.c
.Lstream_really_write 0,03 lstream.c
.decode_mode_spec 0,03 redisplay.c
.reader_nextchar 0,03 lread.c
.update_image_instance 0,03 glyphs.c
.malloc_after 0,03 alloc.c
.gethash 0,03 hash.c
.signal_extent_changed 0,03 extents.c
.Faref 0,03 data.c
.find_symbol_value_quickly 0,03 symbols.c
.next_previous_single_property_change 0,03 extents.c
.update_glyph_cachel_data 0,03 glyphs.c
.set_up_buffer_local_cache 0,03 symbols.c
.regenerate_window 0,03 redisplay.c
.set_extent_endpoints_1 0,03 extents.c
.UPDATE_SYNTAX_CACHE 0,03 inline.c
.dfc_convert_to_external_format 0,03 text.c
.redisplay_unmap_subwindows 0,03 redisplay-output.c
.set_alloc_mins_and_maxes 0,03 alloc.c
.sequence_reader 0,02 lread.c
.offset_to_charxpos 0,02 regex.c
.generate_display_line 0,02 redisplay.c
.specifier_instance 0,02 specifier.c
.free 0,02 gmalloc.c
.retry_close 0,02 sysdep.c
.calloc 0,02 gmalloc.c
.concat 0,02 fns.c
.Flength 0,02 fns.c
.default_face_font_info 0,02 faces.c
.reset_face_cachel 0,02 faces.c
.marker_position 0,02 marker.c
.next_tab_position 0,02 redisplay.c
.extent_fragment_delete 0,02 extents.c
.TRT_TABLE_OF 0,02 inline.c
.handle_compiled_function_with_and_rest 0,02 eval.c
.POINT_MARKER_P 0,02 inline.c
.add_glyph_rune 0,02 redisplay.c
.charbpos_to_bytebpos 0,02 inline.c
.update_mirror_syntax_if_dirty 0,02 inline.c
.detagged_lisp_object_size 0,02 inline.c
.set_trapping_problems_flags 0,02 eval.c
.get_display_tables 0,02 glyphs.c
.call_with_condition_handler 0,02 eval.c
.x_output_string 0,02 redisplay-x.c
.init_string_ascii_begin 0,02 alloc.c
.list2 0,02 alloc.c
.xfree_1 0,02 alloc.c
.internal_bind_int 0,02 eval.c
.decode_window 0,02 window.c
.function_argcount 0,02 eval.c
.ensure_face_cachel_complete 0,02 faces.c
.buffer_insert_string_1 0,02 insdel.c
.write_out_buffer_local_cache 0,02 symbols.c
.resizing_buffer_writer 0,02 lstream.c
.redisplay_window 0,02 redisplay.c
.jmpsavegpr 0,02 longjmp.s
.next_bytexpos 0,02 inline.c
.buffer_or_string_memxpos_to_charxpos 0,02 inline.c
.buffer_or_string_bytexpos_to_charxpos 0,02 inline.c
.Lstream_flush 0,02 lstream.c
.glyph_descent 0,02 glyphs.c
.charbpos_to_membpos 0,02 inline.c
.jmpsavefpr 0,02 longjmp.s
.realloc 0,02 gmalloc.c
.extent_at 0,02 extents.c
.next_string_index 0,02 inline.c
.make_char 0,02 inline.c
.set_bit_vector_bit 0,02 inline.c
.oblookup 0,02 symbols.c
.x_text_width_single_run 0,02 redisplay-x.c
.isfloat_string 0,02 lread.c
.buffer_or_string_absolute_begin_byte 0,02 text.c
.column_at_point 0,02 indent.c
.find_end_of_comment 0,02 syntax.c
.find_window_mirror 0,02 window.c
.x_get_gc 0,02 redisplay-x.c
.decode_buffer 0,02 buffer.c
.extent_list_delete 0,02 extents.c
.make_uninit_string 0,02 alloc.c
.allocate_string_chars_struct 0,02 alloc.c
.merge_widget_value 0,02 lwlib.c
.Fsetcdr 0,02 data.c
.xmalloc_and_zero 0,02 alloc.c
.set_marker_internal 0,02 marker.c
.mark_face_cachels_as_not_updated 0,02 faces.c
.byte_marker_position 0,01 marker.c
.copy_marker_1 0,01 marker.c
.face_getprop 0,01 faces.c
.UPDATE_SYNTAX_CACHE_FORWARD 0,01 inline.c
.SYNTAX_CODE 0,01 inline.c
.invalidate_glyph_geometry_maybe 0,01 glyphs.c
.extent_no_chase_plist_addr 0,01 inline.c
.describe_gc_cache 0,01 xgccache.c
.extent_attach 0,01 extents.c
.BUFFER_SYNTAX_TABLE 0,01 inline.c
.find_coding_system 0,01 file-coding.c
.decode_frame_or_selected 0,01 frame.c
.redisplay_clear_region 0,01 redisplay-output.c
.query_string_geometry 0,01 glyphs.c
.regex_compile 0,01 regex.c
.define_key_parser 0,01 keymap.c
.add_blank_rune 0,01 redisplay.c
.extent_fragment_new 0,01 extents.c
.glyph_baseline 0,01 glyphs.c
.glyph_face 0,01 glyphs.c
.boyer_moore 0,01 search.c
.bytecode_arithcompare 0,01 bytecode.c
.calculate_baseline 0,01 redisplay.c
.fast_string_match 0,01 search.c
.string_index_byte_to_char 0,01 inline.c
.event_console_or_selected 0,01 events.c
.close 0,01 glink.s
.compile_pattern 0,01 search.c
.read_list_conser 0,01 lread.c
.lispdesc_indirect_description 0,01 inline.c
.mark_what_as_being_ready 0,01 event-Xt.c
.specifier_instance_no_quit 0,01 specifier.c
.buffer_or_string_absolute_end_byte 0,01 text.c
.extent_fragment_sort_by_priority 0,01 extents.c
.execute_rare_opcode 0,01 bytecode.c
.object_dead_p 0,01 alloc.c
.get_glyph_cachel_index 0,01 glyphs.c
.Fcopy_event 0,01 events.c
.check_opcode 0,01 bytecode.c
.window_is_leftmost 0,01 window.c
.window_scrollbar_width 0,01 window.c
.check_constants_index 0,01 bytecode.c
.sweep_lcrecords_1 0,01 alloc.c
.window_modeline_height 0,01 window.c
.where_is_recursive_mapper 0,01 keymap.c
.internal_hash 0,01 elhash.c
.string_equal 0,01 alloc.c
.margin_width_internal 0,01 window.c
.cons_equal 0,01 alloc.c
.call_trapping_problems_2 0,01 eval.c
.window_display_lines 0,01 window.c
.Fsymbol_value 0,01 symbols.c
.buffer_or_string_stack_of_extents 0,01 extents.c
.get_display_block_from_line 0,01 redisplay.c
.child_setup 0,01 process-unix.c
.finish_marking_weak_lists 0,01 data.c
.parse_integer 0,01 lread.c
.indirect_function 0,01 data.c
.Fselected_console 0,01 console.c
.Fcar 0,01 data.c
.Fx_get_resource 0,01 device-x.c
.validify_resource_component 0,01 device-x.c
.Fselected_device 0,01 device.c
.Dynarr_insert_many 0,01 dynarr.c
.readevalloop 0,01 lread.c
.marked_p 0,01 gc.c
.Lstream_flush_out 0,01 lstream.c
.mark_struct_contents_1 0,01 gc.c
.make_extent 0,01 extents.c
.Lstream_adding 0,01 lstream.c
.report_extent_modification 0,01 extents.c
.memoize_extent_face_internal 0,01 extents.c
.lispdesc_block_size_1 0,01 gc.c
.Lstream_write_1 0,01 lstream.c
.get_char_property 0,01 extents.c
.value_slot_past_magic 0,01 symbols.c
.internal_array_hash 0,01 elhash.c
.copy_compress_hentries 0,01 elhash.c
.get_gutter_coords 0,01 gutter.c
.Fhash_table_count 0,01 elhash.c
.resizing_buffer_rewinder 0,01 lstream.c
.resizing_buffer_stream_ptr 0,01 lstream.c
.sync_rune_structs 0,01 redisplay-output.c
.sync_display_line_structs 0,01 redisplay-output.c
.resize_hash_table 0,01 elhash.c
.memchr 0,01 glink.s
.Fmarker_buffer 0,01 marker.c
.clear_left_border 0,01 redisplay-output.c
.Fmarker_position 0,01 marker.c
.redisplay_redraw_cursor 0,01 redisplay-output.c
.soe_insert 0,01 extents.c
.Fset_marker 0,01 marker.c
.Fintern 0,01 symbols.c
.intern 0,01 symbols.c
.intern_int 0,01 symbols.c
.adjust_markers 0,01 insdel.c
.strcmp 0,01 strcmp.s
.buffer_reset_changes 0,01 insdel.c
.alt_match_null_string_p 0,01 regex.c
.update_face_cachel_data 0,01 faces.c
.redisplay_output_window 0,01 redisplay-output.c
.scrollbar_point 0,01 scrollbar.c
.insert_op1 0,01 regex.c
.signal_after_change 0,01 insdel.c
.fixup_internal_substring 0,01 insdel.c
.default_face_height_and_width 0,01 faces.c
.x_update_scrollbar_instance_status 0,01 scrollbar-x.c
.buffer_delete_range 0,01 insdel.c
.Fget_face 0,01 faces.c
.search_buffer 0,01 search.c
.Ffind_face 0,01 faces.c
.Ffind_file_name_handler 0,01 fileio.c
.fixup_search_regs_for_buffer 0,01 search.c
.Fexpand_file_name 0,01 fileio.c
.Fparse_partial_sexp 0,01 syntax.c
.scan_sexps_forward 0,01 syntax.c
.point_in_line_start_cache 0,01 redisplay.c
.signal_syntax_cache_extent_adjust 0,01 syntax.c
.update_syntax_cache 0,01 syntax.c
.setup_syntax_cache 0,01 syntax.c
.Fsyntax_table_p 0,01 syntax.c
.line_start_cache_end 0,01 redisplay.c
.strlen 0,01 glink.s
.redisplay_without_hooks 0,01 redisplay.c
.redisplay_device 0,01 redisplay.c
.exit_redisplay_critical_section 0,01 redisplay.c
.find_coding_system_for_text_file 0,01 file-coding.c
.point_visible 0,01 redisplay.c
.Fcoding_system_property 0,01 file-coding.c
.get_toolbar_coords 0,01 toolbar.c
.extent_detach 0,01 extents.c
.menubar_variable_changed 0,01 menubar.c
.font_lock_maybe_update_syntactic_caches 0,01 font-lock.c
.decode_frame 0,01 frame.c
.buffer_line_number 0,01 line-number.c
.generate_modeline 0,01 redisplay.c
.Fframe_device 0,01 frame.c
.update_frame_icon 0,01 frame.c
.call2 0,01 eval.c
.run_hook_with_args_in_buffer 0,01 eval.c
.extent_find_beginning_of_run 0,01 extents.c
.XEventsQueued 0,01 glink.s
.readdir 0,01 glink.s
.x_window_to_frame 0,01 frame-x.c
.copy_widget_value_tree 0,01 lwlib.c
.extent_list_delete_all 0,01 extents.c
.condition_case_3 0,01 eval.c
.safe_strcmp 0,01 lwlib.c
.set_one_value 0,01 lwlib.c
.signal_call_debugger 0,01 eval.c
.current_warning_level 0,01 eval.c
.lw_remove_accelerator_spec 0,01 lwlib.c
.tab_char_width 0,01 redisplay.c
.menu_item_type 0,01 xlwmenu.c
.XFillRectangle 0,01 glink.s
.map_windows_1 0,01 window.c
.gc_cache_lookup 0,01 xgccache.c
.window_pixel_width_to_char_width 0,01 window.c
.window_pixel_height_to_char_height 0,01 window.c
.Fwindow_end 0,01 window.c
.Fmodeline_hscroll 0,01 window.c
.sigsetjmp 0,01 longjmp.s
.SetValues 0,01 xlwscrollbar.c
.Fselected_window 0,01 window.c
.window_left_window_gutter_width 0,01 window.c
.window_bottom_gutter_height 0,01 window.c
.window_top_window_gutter_height 0,01 window.c
.cleanup_assoc_list 0,01 specifier.c
.cleanup_specifiers 0,01 specifier.c
.aligned_sizeof_specifier 0,01 specifier.c
.window_is_rightmost 0,01 window.c
.check_valid_instantiator 0,01 specifier.c
.window_display_buffer 0,01 window.c
.recompute_one_cached_specifier_in_window 0,01 specifier.c
.separate_textual_runs 0,01 redisplay-x.c
.decode_image_instantiator_format 0,01 glyphs.c
.keymap_store_inverse_internal 0,01 keymap.c
.Fdispatch_event 0,01 event-stream.c
.command_builder_find_leaf_1 0,01 event-stream.c
.execute_internal_event 0,01 event-stream.c
.event_stream_next_event 0,01 event-stream.c
.lispdesc_process_xd_union 0,01 inline.c
.investigate_frame_change 0,01 event-stream.c
.Fevent_glyph_extent 0,01 events.c
.face_boolean_instantiate 0,01 objects.c
.event_pixel_translation 0,01 events.c
.Fevent_to_character 0,01 events.c
.command_event_p 0,01 events.c
.convert_ichar_string_into_malloced_string 0,01 text.c
.dequeue_event 0,01 events.c
.glyph_contrib_p 0,01 glyphs.c
.zero_event 0,01 events.c
.deinitialize_event 0,01 events.c
.free_marker 0,01 alloc.c
.sweep_markers 0,01 alloc.c
.sweep_symbols 0,01 alloc.c
.sweep_floats 0,01 alloc.c
.qxe_readdir 0,01 sysdep.c
.subwindow_governing_domain 0,01 glyphs.c
.color_instantiate 0,01 objects.c
.Ffeaturep 0,01 fns.c
.tick_lcrecord_stats 0,01 alloc.c
.x_output_pixmap 0,01 redisplay-x.c
.x_clear_region 0,01 redisplay-x.c
.Fgoto_char 0,01 editfns.c
.nconc2 0,01 fns.c
.read_compiled_function 0,01 lread.c
.Fget 0,01 fns.c
.noseeum_make_marker 0,01 alloc.c
.Fvector 0,01 alloc.c
.make_vector 0,01 alloc.c
.Fmark_marker 0,01 editfns.c
.Flist 0,01 alloc.c
.common_output_toolbar 0,01 toolbar-common.c
.record_exited_processes 0,01 process-unix.c
.Fsubst_char_in_region 0,01 editfns.c
.allocate_lisp_storage 0,01 alloc.c
.xstrdup 0,01 alloc.c
.Fremassq 0,01 fns.c
.xrealloc 0,01 alloc.c
.Fset_extent_parent 0,01 extents.c
.xcalloc 0,01 alloc.c
.emacs_Xt_drain_queue 0,01 event-Xt.c
.Fnthcdr 0,01 fns.c
.drain_tty_devices 0,01 event-unixoid.c
.decode_console 0,01 console.c
.valid_console_type_p 0,01 console.c
Profile: /opt/freeware/bin/grep
Total % For All Processes (/opt/freeware/bin/grep) = 0,18
Subroutine % Source
========== ====== ======
.<7f9c> 0,13 pt/freeware/bin/grep
.<1974> 0,03 pt/freeware/bin/grep
.memchr 0,02 glink.s
.bcopy 0,01 pt/freeware/bin/grep
Profile: /opt/freeware/bin/find
Total % For All Processes (/opt/freeware/bin/find) = 0,03
Subroutine % Source
========== ====== ======
.<72f8> 0,02 pt/freeware/bin/find
.<4994> 0,01 pt/freeware/bin/find
.<4de4> 0,01 pt/freeware/bin/find
Profile: /usr/bin/tprof
Total % For All Processes (/usr/bin/tprof) = 0,02
Subroutine % Source
========== ====== ======
.trc_kern_prof 0,01 f/tools/tprof/cook.c
.update_tidtbl 0,01 f/tools/tprof/cook.c
Profile: /usr/local/bin/bash
Total % For All Processes (/usr/local/bin/bash) = 0,01
Subroutine % Source
========== ====== ======
.alloc_word_desc 0,01 make_cmd.c
.read_token 0,01 y.tab.c
Profile: /opt/freeware/bin/ls
Total % For All Processes (/opt/freeware/bin/ls) = 0,01
Subroutine % Source
========== ====== ======
.<a6cc> 0,01 /opt/freeware/bin/ls
Total % For All Processes (SH-LIBs) = 1,60
Shared Object %
============= ======
/usr/lib/libc.a[shr.o] 1,26
/usr/lib/libX11.a[shr4.o] 0,12
/usr/lib/libpthreads.a[shr_xpg5.o] 0,07
/usr/lib/libXt.a[shr4.o] 0,07
/usr/lib/libXm.a[shr_32.o] 0,04
/usr/lib/libtrace.a[shr.o] 0,04
/usr/lib/libptools.a[shr.o] 0,01
Profile: /usr/lib/libc.a[shr.o]
Total % For All Processes (/usr/lib/libc.a[shr.o]) = 1,26
Subroutine % Source
========== ====== ======
.memchr 0,66 cs/lib/libc/memchr.c
.__is_wctype_sb 0,16 ibc/__is_wctype_sb.c
.iscntrl 0,09 s/lib/libc/iscntrl.c
.strlen 0,05 strlen.s
.__divu64 0,04 divu64.s
._rec_mutex_unlock 0,03 lib/libc/rec_mutex.c
.malloc_y 0,02 /lib/libc/malloc_y.c
.fgetc 0,02 ccs/lib/libc/fgetc.c
._doprnt 0,02 cs/lib/libc/doprnt.c
.read 0,02 /ccs/lib/libc/read.c
.strrchr 0,02 s/lib/libc/strrchr.c
._rec_mutex_lock 0,02 lib/libc/rec_mutex.c
.leftmost 0,01 /lib/libc/malloc_y.c
.splay 0,01 /lib/libc/malloc_y.c
.$PTRGL 0,01 ptrgl.s
.ioctl 0,01 ccs/lib/libc/ioctl.c
.__ioctl 0,01 ccs/lib/libc/ioctl.c
.poll 0,01 /ccs/lib/libc/iosl.c
.free_y 0,01 /lib/libc/malloc_y.c
.time_base_to_time 0,01 /time_base_to_time.c
.calloc_common 0,01 libc/calloc_common.c
.splint 0,01 /lib/libc/malloc_y.c
.fseeko64_unlocked 0,01 s/lib/libc/fseek64.c
.kioctl 0,01 glink.s
.strpbrk 0,01 s/lib/libc/strpbrk.c
.ungetc 0,01 cs/lib/libc/ungetc.c
.kwrite 0,01 glink.s
._poll 0,01 glink.s
.pre_ioctl 0,01 ccs/lib/libc/ioctl.c
.ferror 0,01 cs/lib/libc/ferror.c
.malloc_y_heap 0,01 /lib/libc/malloc_y.c
.mod_init1 0,01 lib/libc/__modinit.c
.__get_wctype_std 0,01 c/__get_wctype_std.c
Profile: /usr/lib/libX11.a[shr4.o]
Total % For All Processes (/usr/lib/libX11.a[shr4.o]) = 0,12
Subroutine % Source
========== ====== ======
._XrmInternalStringToQuark 0,03 TOP/lib/X11/Quarks.c
.XFillRectangle 0,01 OP/lib/X11/FillRct.c
.XrmStringToQuarkList 0,01 d/XTOP/lib/X11/Xrm.c
.XFilterEvent 0,01 P/lib/X11/FilterEv.c
._XFlushInt 0,01 OP/lib/X11/XlibInt.c
._X11TransSocketBytesReadable 0,01 x11trans.c
.XDrawImageString 0,01 TOP/lib/X11/ImText.c
.XQueryTree 0,01 TOP/lib/X11/QuTree.c
.poll 0,01 glink.s
._X11TransWrite 0,01 x11trans.c
._XReply 0,01 OP/lib/X11/XlibInt.c
._Errno 0,01 glink.s
.x_read 0,01 OP/lib/X11/XlibInt.c
._XFlush 0,01 OP/lib/X11/XlibInt.c
._XWireToEvent 0,01 OP/lib/X11/XlibInt.c
Profile: /usr/lib/libpthreads.a[shr_xpg5.o]
Total % For All Processes (/usr/lib/libpthreads.a[shr_xpg5.o]) = 0,07
Subroutine % Source
========== ====== ======
.lib_spinlock_unlock_ppc_up 0,03 pth_locks_ppc_up.s
.global_lock_ppc_up 0,03 pth_locks_ppc_up.s
.pthread_self 0,01 hreads/pth_pthread.c
.global_unlock_ppc_up 0,01 pth_locks_ppc_up.s
Profile: /usr/lib/libXt.a[shr4.o]
Total % For All Processes (/usr/lib/libXt.a[shr4.o]) = 0,07
Subroutine % Source
========== ====== ======
.InitFds 0,02 P/lib/Xt/NextEvent.c
.XtAppProcessEvent 0,02 P/lib/Xt/NextEvent.c
._XtWaitForSomething 0,01 P/lib/Xt/NextEvent.c
.XtAppPending 0,01 P/lib/Xt/NextEvent.c
.MakeBindData 0,01 TOP/lib/Xt/TMstate.c
._XtCopyToArg 0,01 P/lib/Xt/Resources.c
.XtIsSubclass 0,01 P/lib/Xt/Intrinsic.c
Profile: /usr/lib/libXm.a[shr_32.o]
Total % For All Processes (/usr/lib/libXm.a[shr_32.o]) = 0,04
Subroutine % Source
========== ====== ======
.GetValuesLeafWrapper 0,01 F/lib/Xm/BaseClass.c
.ComputeMetrics 0,01 IF/lib/Xm/XmString.c
.SetValues 0,01 TIF/lib/Xm/Manager.c
._XmRenderTableFindRendition 0,01 F/lib/Xm/XmRenderT.c
.GetDepth 0,01 F/lib/Xm/BaseClass.c
._XmRenderTableFindFirstFont 0,01 F/lib/Xm/XmRenderT.c
.XmStringFree 0,01 IF/lib/Xm/XmString.c
Profile: /usr/lib/libtrace.a[shr.o]
Total % For All Processes (/usr/lib/libtrace.a[shr.o]) = 0,04
Subroutine % Source
========== ====== ======
.eread 0,03 btrace/trcgetevent.c
.getevent64 0,01 btrace/trcgetevent.c
.getevent 0,01 btrace/trcgetevent.c
Profile: /usr/lib/libptools.a[shr.o]
Total % For All Processes (/usr/lib/libptools.a[shr.o]) = 0,01
Subroutine % Source
========== ====== ======
.ptxtrc_process 0,01 tools/perft/ptxtrc.c
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (USER) = 27,44
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 27,44
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (/usr/local/bin/xemacs-21.5-b28) =
27,44
Subroutine % Source
========== ====== ======
.add_ichar_rune_1 1,47 redisplay.c
.extent_list_locate 1,22 extents.c
.re_match_2_internal 1,21 regex.c
.assq_no_quit 1,02 fns.c
.execute_optimized_program 0,89 bytecode.c
.create_text_block 0,76 redisplay.c
.display_table_entry 0,75 glyphs.c
.kkcc_marking 0,73 gc.c
.BYTE_BUF_BYTE_ADDRESS_NO_VERIFY 0,53 inline.c
.compare_runes 0,53 redisplay-output.c
.Fcons 0,42 alloc.c
.noseeum_cons 0,35 alloc.c
.kkcc_gc_stack_push_lisp_object_1 0,35 gc.c
.Fmemq 0,33 fns.c
.recompute_funcall_allocation_flag 0,33 alloc.c
.readchar 0,33 lread.c
.generate_fstring_runes 0,32 redisplay.c
.extent_list_at 0,32 extents.c
.specifier_get_inst_list 0,30 specifier.c
.free_cons 0,29 alloc.c
.kkcc_gc_stack_push_1 0,28 gc.c
.find_symbol_value_1 0,28 symbols.c
.BYTE_BUF_BYTE_ADDRESS 0,26 inline.c
.recompute_need_to_garbage_collect 0,26 gc.c
.extent_ancestor 0,22 inline.c
.store_symval_forwarding 0,22 symbols.c
.Fset 0,19 symbols.c
.bytebpos_to_charbpos 0,19 inline.c
.unbind_to_1 0,19 eval.c
.Ffuncall 0,18 eval.c
.extent_fragment_update 0,18 extents.c
.unbind_to_hairy 0,18 eval.c
.do_symval_forwarding 0,18 symbols.c
.kkcc_bt_push 0,18 gc.c
.no_conversion_convert 0,17 file-coding.c
.free_managed_lcrecord 0,17 alloc.c
.alloc_managed_lcrecord 0,17 alloc.c
.offset_post_relocation 0,17 regex.c
.malloc 0,16 gmalloc.c
.lispdesc_indirect_count 0,16 inline.c
.symbol_is_constant 0,15 symbols.c
.add_ichar_rune 0,15 redisplay.c
.reject_constant_symbols 0,15 symbols.c
.compare_display_blocks 0,15 redisplay-output.c
.specifier_instance_from_inst_list 0,14 specifier.c
.kkcc_gc_stack_pop 0,14 gc.c
.calculate_yoffset 0,14 redisplay.c
.specifier_instance_1 0,14 specifier.c
.call_trapping_problems 0,13 eval.c
.decode_device_ii_format 0,13 glyphs.c
.instantiator_eq_equal 0,13 glyphs.c
.get_builtin_face_cache_index 0,12 faces.c
.find_htentry 0,12 elhash.c
.find_symbol_value 0,12 symbols.c
.gap_array_recompute_derived_values 0,11 extents.c
.buffer_or_string_extent_info 0,11 extents.c
.call_with_suspended_errors 0,11 eval.c
.image_instantiate 0,11 glyphs.c
.get_char_table_1 0,11 inline.c
.re_search_2 0,10 regex.c
.record_unwind_protect 0,10 eval.c
.get_merged_face_cache_index 0,10 faces.c
.byte_scan_buffer 0,09 search.c
.x_text_width 0,09 redisplay-x.c
.sweep_conses 0,09 alloc.c
._free_internal 0,09 gmalloc.c
.specbind 0,09 eval.c
.BYTE_BUF_PTR_BYTE_POS 0,09 inline.c
.Fextent_property 0,08 extents.c
.map_widget_values 0,08 lwlib.c
.gap_array_insert_els 0,08 extents.c
.pixel_to_glyph_translation 0,08 redisplay.c
.extract_number 0,08 regex.c
.external_plist_get 0,08 fns.c
.optimize_byte_code 0,08 bytecode.c
.add_string_to_fstring_db_runes 0,08 redisplay.c
.buffer_or_string_extent_info_force 0,07 extents.c
.advance_plist_pointers 0,07 fns.c
.funcall_compiled_function 0,07 eval.c
.soe_move 0,07 extents.c
.common_op_match_null_string_p 0,07 regex.c
.compare_merged_face_cachels 0,07 faces.c
.device_matches_specifier_tag_set_p 0,07 specifier.c
.extent_aux_or_default 0,07 inline.c
.symbol_value_in_buffer 0,07 symbols.c
.instantiator_eq_hash 0,07 glyphs.c
.fetch_value_maybe_past_magic 0,07 symbols.c
.hash_string 0,07 symbols.c
.restore_int 0,07 eval.c
.snarf_widget_value_mapper 0,07 gui-x.c
.merge_face_cachel_data 0,07 faces.c
.ensure_face_cachel_contains_charset 0,07 faces.c
.read_atom_0 0,06 lread.c
.extent_list_locate_from_pos 0,06 extents.c
.signal_single_extent_changed 0,06 extents.c
.generate_formatted_string_db 0,06 redisplay.c
.gap_array_move_gap 0,06 extents.c
.condition_bind_unwind 0,06 eval.c
.specbind_magic 0,06 eval.c
.gap_array_delete_els 0,06 extents.c
.free_list 0,06 alloc.c
.image_instance_needs_layout 0,06 glyphs.c
.get_next_display_block 0,06 redisplay-output.c
.gap_array_adjust_markers 0,06 extents.c
.internal_catch 0,06 eval.c
.buffer_or_string_extent_list 0,06 extents.c
.get_image_instantiator_governing_domain 0,06 glyphs.c
.symbol_value_buffer_local_info 0,06 symbols.c
.buffer_or_string_bytexpos_to_memxpos 0,05 inline.c
.decode_extent 0,05 extents.c
.va_call_trapping_problems_1 0,05 eval.c
.make_opaque_ptr 0,05 opaque.c
.bit_vector_bit 0,05 inline.c
.compact_string_chars 0,05 alloc.c
.Fgethash 0,05 elhash.c
.membpos_to_bytebpos 0,05 inline.c
.internal_equal 0,05 fns.c
.frame_device 0,05 frame.c
.bytebpos_to_membpos 0,05 inline.c
.sweep_strings 0,05 alloc.c
.itext_ichar_len_fmt 0,05 inline.c
.redisplay_text_width_ichar_string 0,05 redisplay.c
.find_window_mirror_internal 0,05 window.c
.x_output_display_block 0,05 redisplay-x.c
.extent_ancestor_1 0,05 extents.c
.set_buffer_internal 0,05 buffer.c
.Feval 0,04 eval.c
.extent_list_insert 0,04 extents.c
.free_opaque_ptr 0,04 opaque.c
.xhash_table 0,04 elhash.c
.read_string 0,04 lread.c
.get_extent_fragment_face_cache_index 0,04 faces.c
.extract_number_and_incr 0,04 regex.c
.group_match_null_string_p 0,04 regex.c
.read_atom 0,04 lread.c
.Fstring_equal 0,04 fns.c
.extent_find_end_of_run 0,04 extents.c
.space_width 0,04 redisplay.c
.record_unwind_protect_restoring_int 0,04 eval.c
.Dynarr_resize 0,04 dynarr.c
.separate_textual_runs_nomule 0,04 redisplay-x.c
.output_display_line 0,04 redisplay-output.c
.gc_cache_hash 0,04 xgccache.c
.set_extent_endpoints 0,04 extents.c
.read1 0,04 lread.c
.map_extents 0,04 extents.c
.glyph_image_instance_maybe 0,04 glyphs.c
.iscntrl 0,03 glink.s
.warning_will_be_discarded 0,03 eval.c
.Lstream_really_write 0,03 lstream.c
.gutter_extent_signal_changed_region_maybe 0,03 gutter.c
.update_image_instance 0,03 glyphs.c
.buffer_or_string_memxpos_to_bytexpos 0,03 inline.c
.glyph_image_instance 0,03 glyphs.c
.decode_mode_spec 0,03 redisplay.c
.glyph_ascent 0,03 glyphs.c
.malloc_after 0,03 alloc.c
.reader_nextchar 0,03 lread.c
.buffer_or_string_stack_of_extents_force 0,03 extents.c
.extent_endpoint_char 0,03 extents.c
.unreadchar 0,03 lread.c
.call_trapping_problems_1 0,03 eval.c
.buffer_or_string_accessible_end_byte 0,03 text.c
.lispdesc_indirect_count_1 0,03 gc.c
.redisplay_unmap_subwindows 0,03 redisplay-output.c
.set_extent_endpoints_1 0,03 extents.c
.set_alloc_mins_and_maxes 0,03 alloc.c
.UPDATE_SYNTAX_CACHE 0,03 inline.c
.Faref 0,03 data.c
.set_up_buffer_local_cache 0,03 symbols.c
.find_symbol_value_quickly 0,03 symbols.c
.regenerate_window 0,03 redisplay.c
.next_previous_single_property_change 0,03 extents.c
.update_glyph_cachel_data 0,03 glyphs.c
.gethash 0,03 hash.c
.signal_extent_changed 0,03 extents.c
.extent_fragment_delete 0,02 extents.c
.next_tab_position 0,02 redisplay.c
.marker_position 0,02 marker.c
.generate_display_line 0,02 redisplay.c
.add_glyph_rune 0,02 redisplay.c
.free 0,02 gmalloc.c
.offset_to_charxpos 0,02 regex.c
.Flength 0,02 fns.c
.reset_face_cachel 0,02 faces.c
.default_face_font_info 0,02 faces.c
.sequence_reader 0,02 lread.c
.concat 0,02 fns.c
.internal_bind_int 0,02 eval.c
.set_trapping_problems_flags 0,02 eval.c
.calloc 0,02 gmalloc.c
.xfree_1 0,02 alloc.c
.dfc_convert_to_external_format 0,02 text.c
.specifier_instance 0,02 specifier.c
.handle_compiled_function_with_and_rest 0,02 eval.c
.call_with_condition_handler 0,02 eval.c
.update_mirror_syntax_if_dirty 0,02 inline.c
.TRT_TABLE_OF 0,02 inline.c
.POINT_MARKER_P 0,02 inline.c
.charbpos_to_bytebpos 0,02 inline.c
.detagged_lisp_object_size 0,02 inline.c
.get_display_tables 0,02 glyphs.c
.x_output_string 0,02 redisplay-x.c
.init_string_ascii_begin 0,02 alloc.c
.list2 0,02 alloc.c
.column_at_point 0,02 indent.c
.merge_widget_value 0,02 lwlib.c
.redisplay_window 0,02 redisplay.c
.buffer_insert_string_1 0,02 insdel.c
.extent_list_delete 0,02 extents.c
.xmalloc_and_zero 0,02 alloc.c
.oblookup 0,02 symbols.c
.function_argcount 0,02 eval.c
.decode_buffer 0,02 buffer.c
.realloc 0,02 gmalloc.c
.find_end_of_comment 0,02 syntax.c
.ensure_face_cachel_complete 0,02 faces.c
.Lstream_flush 0,02 lstream.c
.resizing_buffer_writer 0,02 lstream.c
.jmpsavegpr 0,02 longjmp.s
.next_bytexpos 0,02 inline.c
.buffer_or_string_memxpos_to_charxpos 0,02 inline.c
.buffer_or_string_bytexpos_to_charxpos 0,02 inline.c
.decode_window 0,02 window.c
.charbpos_to_membpos 0,02 inline.c
.glyph_descent 0,02 glyphs.c
.jmpsavefpr 0,02 longjmp.s
.isfloat_string 0,02 lread.c
.next_string_index 0,02 inline.c
.make_char 0,02 inline.c
.set_bit_vector_bit 0,02 inline.c
.x_text_width_single_run 0,02 redisplay-x.c
.Fsetcdr 0,02 data.c
.buffer_or_string_absolute_begin_byte 0,02 text.c
.extent_at 0,02 extents.c
.x_get_gc 0,02 redisplay-x.c
.mark_face_cachels_as_not_updated 0,02 faces.c
.find_window_mirror 0,02 window.c
.make_uninit_string 0,02 alloc.c
.allocate_string_chars_struct 0,02 alloc.c
.set_marker_internal 0,02 marker.c
.write_out_buffer_local_cache 0,02 symbols.c
.get_display_block_from_line 0,01 redisplay.c
.invalidate_glyph_geometry_maybe 0,01 glyphs.c
.query_string_geometry 0,01 glyphs.c
.UPDATE_SYNTAX_CACHE_FORWARD 0,01 inline.c
.SYNTAX_CODE 0,01 inline.c
.regex_compile 0,01 regex.c
.extent_no_chase_plist_addr 0,01 inline.c
.describe_gc_cache 0,01 xgccache.c
.buffer_or_string_stack_of_extents 0,01 extents.c
.redisplay_clear_region 0,01 redisplay-output.c
.BUFFER_SYNTAX_TABLE 0,01 inline.c
.check_constants_index 0,01 bytecode.c
.Fsymbol_value 0,01 symbols.c
.boyer_moore 0,01 search.c
.fast_string_match 0,01 search.c
.compile_pattern 0,01 search.c
.face_getprop 0,01 faces.c
.where_is_recursive_mapper 0,01 keymap.c
.Fcopy_event 0,01 events.c
.extent_attach 0,01 extents.c
.event_console_or_selected 0,01 events.c
.decode_frame_or_selected 0,01 frame.c
.mark_what_as_being_ready 0,01 event-Xt.c
.glyph_baseline 0,01 glyphs.c
.read_list_conser 0,01 lread.c
.string_index_byte_to_char 0,01 inline.c
.glyph_face 0,01 glyphs.c
.add_blank_rune 0,01 redisplay.c
.find_coding_system 0,01 file-coding.c
.margin_width_internal 0,01 window.c
.lispdesc_indirect_description 0,01 inline.c
.calculate_baseline 0,01 redisplay.c
.byte_marker_position 0,01 marker.c
.buffer_or_string_absolute_end_byte 0,01 text.c
.copy_marker_1 0,01 marker.c
.get_glyph_cachel_index 0,01 glyphs.c
.object_dead_p 0,01 alloc.c
.window_modeline_height 0,01 window.c
.extent_fragment_new 0,01 extents.c
.window_scrollbar_width 0,01 window.c
.window_is_leftmost 0,01 window.c
.internal_hash 0,01 elhash.c
.call_trapping_problems_2 0,01 eval.c
.sweep_lcrecords_1 0,01 alloc.c
.define_key_parser 0,01 keymap.c
.extent_fragment_sort_by_priority 0,01 extents.c
.bytecode_arithcompare 0,01 bytecode.c
.string_equal 0,01 alloc.c
.specifier_instance_no_quit 0,01 specifier.c
.cons_equal 0,01 alloc.c
.execute_rare_opcode 0,01 bytecode.c
.check_opcode 0,01 bytecode.c
.window_display_lines 0,01 window.c
.Fgoto_char 0,01 editfns.c
.read_compiled_function 0,01 lread.c
.Lstream_adding 0,01 lstream.c
.finish_marking_weak_lists 0,01 data.c
.Lstream_write_1 0,01 lstream.c
.indirect_function 0,01 data.c
.resizing_buffer_rewinder 0,01 lstream.c
.Fcar 0,01 data.c
.Fx_get_resource 0,01 device-x.c
.validify_resource_component 0,01 device-x.c
.Fselected_device 0,01 device.c
.Dynarr_insert_many 0,01 dynarr.c
.resizing_buffer_stream_ptr 0,01 lstream.c
.marked_p 0,01 gc.c
.sync_display_line_structs 0,01 redisplay-output.c
.mark_struct_contents_1 0,01 gc.c
.memchr 0,01 glink.s
.clear_left_border 0,01 redisplay-output.c
.Fmarker_buffer 0,01 marker.c
.redisplay_redraw_cursor 0,01 redisplay-output.c
.lispdesc_block_size_1 0,01 gc.c
.parse_integer 0,01 lread.c
.Fmarker_position 0,01 marker.c
.value_slot_past_magic 0,01 symbols.c
.Fset_marker 0,01 marker.c
.readevalloop 0,01 lread.c
.adjust_markers 0,01 insdel.c
.buffer_reset_changes 0,01 insdel.c
.signal_after_change 0,01 insdel.c
.redisplay_output_window 0,01 redisplay-output.c
.internal_array_hash 0,01 elhash.c
.scrollbar_point 0,01 scrollbar.c
.copy_compress_hentries 0,01 elhash.c
.Fhash_table_count 0,01 elhash.c
.fixup_internal_substring 0,01 insdel.c
.x_update_scrollbar_instance_status 0,01 scrollbar-x.c
.buffer_delete_range 0,01 insdel.c
.resize_hash_table 0,01 elhash.c
.Ffind_file_name_handler 0,01 fileio.c
.Fexpand_file_name 0,01 fileio.c
.Fintern 0,01 symbols.c
.intern 0,01 symbols.c
.intern_int 0,01 symbols.c
.make_extent 0,01 extents.c
.strcmp 0,01 strcmp.s
.strlen 0,01 glink.s
.alt_match_null_string_p 0,01 regex.c
.find_coding_system_for_text_file 0,01 file-coding.c
.Fcoding_system_property 0,01 file-coding.c
.Fset_extent_parent 0,01 extents.c
.insert_op1 0,01 regex.c
.decode_frame 0,01 frame.c
.update_face_cachel_data 0,01 faces.c
.generate_modeline 0,01 redisplay.c
.Fframe_device 0,01 frame.c
.update_frame_icon 0,01 frame.c
.default_face_height_and_width 0,01 faces.c
.search_buffer 0,01 search.c
.get_toolbar_coords 0,01 toolbar.c
.x_window_to_frame 0,01 frame-x.c
.fixup_search_regs_for_buffer 0,01 search.c
.Fget_face 0,01 faces.c
.Fparse_partial_sexp 0,01 syntax.c
.scan_sexps_forward 0,01 syntax.c
.Ffind_face 0,01 faces.c
.signal_syntax_cache_extent_adjust 0,01 syntax.c
.update_syntax_cache 0,01 syntax.c
.setup_syntax_cache 0,01 syntax.c
.Fsyntax_table_p 0,01 syntax.c
.copy_widget_value_tree 0,01 lwlib.c
.point_in_line_start_cache 0,01 redisplay.c
.line_start_cache_end 0,01 redisplay.c
.menubar_variable_changed 0,01 menubar.c
.font_lock_maybe_update_syntactic_caches 0,01 font-lock.c
.safe_strcmp 0,01 lwlib.c
.redisplay_without_hooks 0,01 redisplay.c
.redisplay_device 0,01 redisplay.c
.buffer_line_number 0,01 line-number.c
.exit_redisplay_critical_section 0,01 redisplay.c
.XEventsQueued 0,01 glink.s
.readdir 0,01 glink.s
.set_one_value 0,01 lwlib.c
.point_visible 0,01 redisplay.c
.lw_remove_accelerator_spec 0,01 lwlib.c
.report_extent_modification 0,01 extents.c
.memoize_extent_face_internal 0,01 extents.c
.call2 0,01 eval.c
.run_hook_with_args_in_buffer 0,01 eval.c
.menu_item_type 0,01 xlwmenu.c
.gc_cache_lookup 0,01 xgccache.c
.XFillRectangle 0,01 glink.s
.get_char_property 0,01 extents.c
.SetValues 0,01 xlwscrollbar.c
.cleanup_assoc_list 0,01 specifier.c
.condition_case_3 0,01 eval.c
.cleanup_specifiers 0,01 specifier.c
.get_gutter_coords 0,01 gutter.c
.signal_call_debugger 0,01 eval.c
.current_warning_level 0,01 eval.c
.aligned_sizeof_specifier 0,01 specifier.c
.check_valid_instantiator 0,01 specifier.c
.tab_char_width 0,01 redisplay.c
.extent_find_beginning_of_run 0,01 extents.c
.recompute_one_cached_specifier_in_window 0,01 specifier.c
.map_windows_1 0,01 window.c
.window_pixel_width_to_char_width 0,01 window.c
.window_pixel_height_to_char_height 0,01 window.c
.Fwindow_end 0,01 window.c
.Fmodeline_hscroll 0,01 window.c
.sigsetjmp 0,01 longjmp.s
.decode_image_instantiator_format 0,01 glyphs.c
.Fselected_window 0,01 window.c
.window_left_window_gutter_width 0,01 window.c
.window_bottom_gutter_height 0,01 window.c
.window_top_window_gutter_height 0,01 window.c
.extent_detach 0,01 extents.c
.glyph_contrib_p 0,01 glyphs.c
.subwindow_governing_domain 0,01 glyphs.c
.window_is_rightmost 0,01 window.c
.color_instantiate 0,01 objects.c
.window_display_buffer 0,01 window.c
.face_boolean_instantiate 0,01 objects.c
.separate_textual_runs 0,01 redisplay-x.c
.keymap_store_inverse_internal 0,01 keymap.c
.soe_insert 0,01 extents.c
.Fdispatch_event 0,01 event-stream.c
.command_builder_find_leaf_1 0,01 event-stream.c
.execute_internal_event 0,01 event-stream.c
.extent_list_delete_all 0,01 extents.c
.lispdesc_process_xd_union 0,01 inline.c
.event_stream_next_event 0,01 event-stream.c
.Fselected_console 0,01 console.c
.investigate_frame_change 0,01 event-stream.c
.Fevent_glyph_extent 0,01 events.c
.valid_console_type_p 0,01 console.c
.event_pixel_translation 0,01 events.c
.convert_ichar_string_into_malloced_string 0,01 text.c
.Fevent_to_character 0,01 events.c
.command_event_p 0,01 events.c
.dequeue_event 0,01 events.c
.decode_console 0,01 console.c
.free_marker 0,01 alloc.c
.sweep_markers 0,01 alloc.c
.sweep_symbols 0,01 alloc.c
.sweep_floats 0,01 alloc.c
.zero_event 0,01 events.c
.deinitialize_event 0,01 events.c
.qxe_readdir 0,01 sysdep.c
.drain_tty_devices 0,01 event-unixoid.c
.tick_lcrecord_stats 0,01 alloc.c
.x_output_pixmap 0,01 redisplay-x.c
.x_clear_region 0,01 redisplay-x.c
.Ffeaturep 0,01 fns.c
.nconc2 0,01 fns.c
.emacs_Xt_drain_queue 0,01 event-Xt.c
.Fget 0,01 fns.c
.noseeum_make_marker 0,01 alloc.c
.Fvector 0,01 alloc.c
.make_vector 0,01 alloc.c
.Lstream_flush_out 0,01 lstream.c
.Flist 0,01 alloc.c
.common_output_toolbar 0,01 toolbar-common.c
.record_exited_processes 0,01 process-unix.c
.Fsubst_char_in_region 0,01 editfns.c
.allocate_lisp_storage 0,01 alloc.c
.xstrdup 0,01 alloc.c
.Fremassq 0,01 fns.c
.xrealloc 0,01 alloc.c
.Fmark_marker 0,01 editfns.c
.xcalloc 0,01 alloc.c
.sync_rune_structs 0,01 redisplay-output.c
.Fnthcdr 0,01 fns.c
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (SH-LIBs) = 0,82
Shared Object %
============= ======
/usr/lib/libc.a[shr.o] 0,59
/usr/lib/libX11.a[shr4.o] 0,12
/usr/lib/libXt.a[shr4.o] 0,07
/usr/lib/libXm.a[shr_32.o] 0,04
/usr/lib/libpthreads.a[shr_xpg5.o] 0,01
Profile: /usr/lib/libc.a[shr.o]
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (/usr/lib/libc.a[shr.o]) = 0,59
Subroutine % Source
========== ====== ======
.__is_wctype_sb 0,16 ibc/__is_wctype_sb.c
.memchr 0,10 cs/lib/libc/memchr.c
.iscntrl 0,09 s/lib/libc/iscntrl.c
.strlen 0,05 strlen.s
.__divu64 0,04 divu64.s
._doprnt 0,02 cs/lib/libc/doprnt.c
.malloc_y 0,02 /lib/libc/malloc_y.c
.splay 0,01 /lib/libc/malloc_y.c
.__ioctl 0,01 ccs/lib/libc/ioctl.c
.ioctl 0,01 ccs/lib/libc/ioctl.c
.read 0,01 /ccs/lib/libc/read.c
.poll 0,01 /ccs/lib/libc/iosl.c
.free_y 0,01 /lib/libc/malloc_y.c
.$PTRGL 0,01 ptrgl.s
.leftmost 0,01 /lib/libc/malloc_y.c
.calloc_common 0,01 libc/calloc_common.c
.ungetc 0,01 cs/lib/libc/ungetc.c
.malloc_y_heap 0,01 /lib/libc/malloc_y.c
.time_base_to_time 0,01 /time_base_to_time.c
.kwrite 0,01 glink.s
.splint 0,01 /lib/libc/malloc_y.c
.pre_ioctl 0,01 ccs/lib/libc/ioctl.c
.kioctl 0,01 glink.s
._poll 0,01 glink.s
Profile: /usr/lib/libX11.a[shr4.o]
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (/usr/lib/libX11.a[shr4.o]) = 0,12
Subroutine % Source
========== ====== ======
._XrmInternalStringToQuark 0,03 TOP/lib/X11/Quarks.c
.XFillRectangle 0,01 OP/lib/X11/FillRct.c
.XrmStringToQuarkList 0,01 d/XTOP/lib/X11/Xrm.c
.XFilterEvent 0,01 P/lib/X11/FilterEv.c
._XFlushInt 0,01 OP/lib/X11/XlibInt.c
._X11TransSocketBytesReadable 0,01 x11trans.c
.XDrawImageString 0,01 TOP/lib/X11/ImText.c
.XQueryTree 0,01 TOP/lib/X11/QuTree.c
.poll 0,01 glink.s
._X11TransWrite 0,01 x11trans.c
._XReply 0,01 OP/lib/X11/XlibInt.c
._Errno 0,01 glink.s
.x_read 0,01 OP/lib/X11/XlibInt.c
._XFlush 0,01 OP/lib/X11/XlibInt.c
._XWireToEvent 0,01 OP/lib/X11/XlibInt.c
Profile: /usr/lib/libXt.a[shr4.o]
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (/usr/lib/libXt.a[shr4.o]) = 0,07
Subroutine % Source
========== ====== ======
.InitFds 0,02 P/lib/Xt/NextEvent.c
.XtAppProcessEvent 0,02 P/lib/Xt/NextEvent.c
._XtWaitForSomething 0,01 P/lib/Xt/NextEvent.c
.XtAppPending 0,01 P/lib/Xt/NextEvent.c
.MakeBindData 0,01 TOP/lib/Xt/TMstate.c
._XtCopyToArg 0,01 P/lib/Xt/Resources.c
.XtIsSubclass 0,01 P/lib/Xt/Intrinsic.c
Profile: /usr/lib/libXm.a[shr_32.o]
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (/usr/lib/libXm.a[shr_32.o]) = 0,04
Subroutine % Source
========== ====== ======
.GetValuesLeafWrapper 0,01 F/lib/Xm/BaseClass.c
.ComputeMetrics 0,01 IF/lib/Xm/XmString.c
.SetValues 0,01 TIF/lib/Xm/Manager.c
._XmRenderTableFindRendition 0,01 F/lib/Xm/XmRenderT.c
.GetDepth 0,01 F/lib/Xm/BaseClass.c
._XmRenderTableFindFirstFont 0,01 F/lib/Xm/XmRenderT.c
.XmStringFree 0,01 IF/lib/Xm/XmString.c
Profile: /usr/lib/libpthreads.a[shr_xpg5.o]
Total % For /usr/local/bin/xemacs-21.5-b28[262208] (/usr/lib/libpthreads.a[shr_xpg5.o])
= 0,01
Subroutine % Source
========== ====== ======
.lib_spinlock_unlock_ppc_up 0,01 pth_locks_ppc_up.s
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Total % For /usr/local/bin/xemacs-21.5-b28[311538] (USER) = 0,01
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 0,01
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For /usr/local/bin/xemacs-21.5-b28[311538] (/usr/local/bin/xemacs-21.5-b28) =
0,01
Subroutine % Source
========== ====== ======
.dfc_convert_to_external_format 0,01 text.c
.retry_close 0,01 sysdep.c
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Total % For /usr/local/bin/xemacs-21.5-b28[311532] (USER) = 0,01
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 0,01
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For /usr/local/bin/xemacs-21.5-b28[311532] (/usr/local/bin/xemacs-21.5-b28) =
0,01
Subroutine % Source
========== ====== ======
.close 0,01 glink.s
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Total % For /usr/local/bin/xemacs-21.5-b28[311534] (USER) = 0,01
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 0,01
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For /usr/local/bin/xemacs-21.5-b28[311534] (/usr/local/bin/xemacs-21.5-b28) =
0,01
Subroutine % Source
========== ====== ======
.child_setup 0,01 process-unix.c
.retry_close 0,01 sysdep.c
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Total % For /usr/local/bin/xemacs-21.5-b28[311540] (USER) = 0,01
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 0,01
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For /usr/local/bin/xemacs-21.5-b28[311540] (/usr/local/bin/xemacs-21.5-b28) =
0,01
Subroutine % Source
========== ====== ======
.child_setup 0,01 process-unix.c
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Total % For /usr/local/bin/xemacs-21.5-b28[299246] (USER) = 0,01
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 0,01
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For /usr/local/bin/xemacs-21.5-b28[299246] (/usr/local/bin/xemacs-21.5-b28) =
0,01
Subroutine % Source
========== ====== ======
.retry_close 0,01 sysdep.c
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Total % For /usr/local/bin/xemacs-21.5-b28[311546] (USER) = 0,01
User Process %
============= ======
/usr/local/bin/xemacs-21.5-b28 0,01
Profile: /usr/local/bin/xemacs-21.5-b28
Total % For /usr/local/bin/xemacs-21.5-b28[311546] (/usr/local/bin/xemacs-21.5-b28) =
0,01
Subroutine % Source
========== ====== ======
.retry_close 0,01 sysdep.c
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta