[Nautilus-list] Profiling data
- From: Thomas Cataldo <thomas cataldo laposte net>
- To: Nautilus Mailling List <nautilus-list lists eazel com>
- Subject: [Nautilus-list] Profiling data
- Date: 17 Oct 2001 01:13:38 +0200
Hi,
Here's some profiling data (gprof) i collected by building a static
nautilus (yesterday cvs head with some makefile.am/configure.in tweaks
to make the static build) and typing nautilus in a gnome terminal
(nautilus was already running on my desktop). There are a few things I
don't understand :
- The first four functions __xxxxx. I don't know where they come from.
Corba/oaf/gconf calls ? (I greped -r /usr/include and did not found
them)
- I don't see why opening a new windows triggers some functions in the
volume manager. I think the volume manager should be started when the
first nautilus instance is created (the desktop in my case). I don't
really see why opening a new window has anything to do with the volume
manager.
(look_for_kdestop_recursive does not appear in the profile data, because
I changed has_kdesktop to return false)
Here is the data:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls Ts/call Ts/call name
43.75 0.07 0.07 __store_long
31.25 0.12 0.05 __bb_exit_func
18.75 0.15 0.03 __write_long
6.25 0.16 0.01 __fetch_long
0.00 0.16 0.00 366 0.00 0.00
global_preferences_install_one_default
0.00 0.16 0.00 54 0.00 0.00
has_removable_mntent_options
0.00 0.16 0.00 42 0.00 0.00
mount_volume_make_name
0.00 0.16 0.00 42 0.00 0.00
volume_is_removable
0.00 0.16 0.00 39 0.00 0.00
make_volume_name_from_path
0.00 0.16 0.00 36 0.00 0.00 copy_volume
0.00 0.16 0.00 33 0.00 0.00
modify_volume_name_for_display
0.00 0.16 0.00 24 0.00 0.00 create_volume
0.00 0.16 0.00 24 0.00 0.00
finish_creating_volume
0.00 0.16 0.00 24 0.00 0.00
finish_creating_volume_and_prepend
0.00 0.16 0.00 24 0.00 0.00
nautilus_volume_monitor_get
0.00 0.16 0.00 18 0.00 0.00 free_mount_list
0.00 0.16 0.00 18 0.00 0.00
mount_volume_activate
0.00 0.16 0.00 18 0.00 0.00
option_list_has_option
0.00 0.16 0.00 15 0.00 0.00 nautilus_make_path
0.00 0.16 0.00 12 0.00 0.00
nautilus_application_get_type
0.00 0.16 0.00 9 0.00 0.00
default_font_callback
0.00 0.16 0.00 9 0.00 0.00
load_additional_mount_list_info
0.00 0.16 0.00 9 0.00 0.00
nautilus_get_user_directory
0.00 0.16 0.00 9 0.00 0.00
nautilus_undo_manager_get_type
0.00 0.16 0.00 9 0.00 0.00
nautilus_volume_monitor_get_type
0.00 0.16 0.00 6 0.00 0.00
build_volume_list_delta
0.00 0.16 0.00 6 0.00 0.00
default_home_location_callback
0.00 0.16 0.00 6 0.00 0.00
default_smooth_font_callback
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]