GNOME Bugzilla – Bug 338114
profile and improve startup time
Last modified: 2006-04-14 23:39:43 UTC
Here's a patch to make the profile output easier to read and to add more points during startup.
Created attachment 63250 [details] [review] patch
Created attachment 63251 [details] profile output during startup It takes more than 2.5 sec on average for the UI to be visible/useful.
Feel free to add more profiling points to cvs without going via bugzilla.
Ok sounds good. I'll change the subject to refocus this bug.
Inside gnome_program_init there is a large gap: 1144938803.770958 writev(11, [{"GIOP\1\2\1\0\222\0\0\0", 12}, {"\2408\263\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0B\376\204"..., 44}, {"\35\0\0\0all_entries_with_schema_name"..., 36}, {"\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0\0\0\0"..., 66}], 4) = 158 1144938803.771144 poll([{fd=6, events=POLLIN}, {fd=11, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}], 4, -1) = 1 1144938804.283555 read(11, "GIOP\1\2\1\1\316\0\0\0", 12) = 12
Improving startup time is bug 325215, so this is really a dupe of that *** This bug has been marked as a duplicate of 325215 ***