Re: [Nautilus-list] Nautilus Performance Analysis
- From: Alan Cox <alan lxorguk ukuu org uk>
- To: ramiro fateware com (Ramiro Estrugo)
- Cc: darin bentspoon com (Darin Adler), alexl redhat com (Alex Larsson), nautilus-list lists eazel com, alan lxorguk ukuu org uk (Alan Cox)
- Subject: Re: [Nautilus-list] Nautilus Performance Analysis
- Date: Wed, 15 Aug 2001 01:53:50 +0100 (BST)
Ok next piece
This is a time history of nautilus based on looking at open calls to guess
the phases of its operation
00:38:16.7 I start it up
00:38:16.9 It finishes loading its main library set
00:38:16.89 It reads orbitrc,
00:38:16.91 It parses .gnome
00:38:16.92 Locate processing begins and other config bits
00:38:17.1 We open vfs stuff
00:38:17.5 We start scanning /usr/share/mime-info
00:38:17.62 We finish mime processing
00:38:17.8 We begin berserkely reopening fstab a lot for 0.2 of a second
00:38:18 Mixture of random file accesses and loading of icons like
search increment and decrement
00:38:18.7 We load mtab and look at /proc/meminfo
00:38:18.71 We load the mime-info files
00:38:18.73 We begin loading fonts
00:38:19.2 We finish loading fonts and start loading sidetab pieces
00:38:19.32 We touch bonobo moniker for the first time
00:38:20.68 We load th euser level pixmaps (novice, expert,..)
00:38:21.7 We load the text selection frame
00;38:21.83 We load the static bookmarks
00:38:22.4 We load the text selection frame again
00:38:22.42 We begin looking in gnome-desktop
00:38:23.08 We open the bookmark png (twice)
00:38:23.35 We load the users boomarks
00:38:23.39 We reload the static bookmarks
00:38:23.5 We poke at the cdrom
00:38:23.9 We open the directory-view-ui xml
00:38:24.26 We load the novice,intermediate,expert bits again
00:38:24.29 We load the icon view ui xml
00:38:24.44 And again we load novice,intermediate, expert
00:38:24.59 We load the i-directory png
00:38:24.6 We load the application registry and begin loading images
00:38:26.0 We finish a big batch of loading
00:38:26.0 We load icon-view-ui then images
00:38:26.24 We load gnome.xml
00:38:26.42 We load i-regular
00:38:26.52 We open the metadata db and begin loading mime info (again)
00:38:26.54 We poke in gnome desktop for Trash
00:38:26.63 We load starthere and that seems to be the end of that block
00:38:26.89 Next open is gnome-compressed.png
00:38:26.90 We do a user lookup
00:38:27.0 That completes and we load i-executable and gnome-text-html
images
00:38:27.11 We do a user lookup
00:38:27.29 That completes and we open i-regular.xml again
00:38:27.31 We do a user lookup
00:38:27.34 We load more png files including i-regular.xml again
00:38:27.60 We do a user lookup
00:38:27.77 It finishes we load i-regular.xml again
This repeats until
00:38:31.3 We start opening thumbnails
00:38:31.72 Password lookup
00:38:31.74 Password lookup
00:38:31.75 Back to thumbnails
This repeats with some icons and thumbnails until
00:38:44.65 When the load completes and we start polling the CD
occasionally
Typically we load maybe 6 icons/thumbs max per user lookup
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]