From 3677b3eb675137a0f3d9e0aac318b6ab4660d298 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Mon, 20 Oct 2008 13:04:00 +0000 Subject: Add some performance-related logging and move the load of the bundle registry a bit later during startup --- (limited to 'bin/sugar-session') diff --git a/bin/sugar-session b/bin/sugar-session index 4f8dfa7..eb76fda 100644 --- a/bin/sugar-session +++ b/bin/sugar-session @@ -17,9 +17,15 @@ import sys import os +if os.environ.get('SUGAR_LOGGER_LEVEL', '') == 'debug': + import time + print '%r STARTUP: Starting the shell' % time.time() + sys.stdout.flush() + import gettext -import gconf +import logging +import gconf import gtk import gobject import dbus.glib @@ -38,11 +44,13 @@ from jarabe import config from jarabe import service def uisetup_completed_cb(): + logging.debug('STARTUP: --- uisetup_completed_cb ---') from jarabe.model import screen screen.set_dcon_freeze(0) def uisetup_delayed_cb(home_window): + logging.debug('STARTUP: --- uisetup_delayed_cb ---') from jarabe.journal import journalactivity from jarabe.view import keyhandler from jarabe import frame @@ -56,7 +64,6 @@ def uisetup_delayed_cb(home_window): def main(): service.start_logsmanager() - logger.start('shell') intro.check_profile() @@ -84,8 +91,8 @@ def main(): home_window = HomeWindow() home_window.show() - gobject.idle_add(uisetup_delayed_cb, home_window) gobject.idle_add(uisetup_completed_cb) + gobject.idle_add(uisetup_delayed_cb, home_window) try: gtk.main() -- cgit v0.9.1