Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-10-20 13:04:00 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-10-20 13:04:00 (GMT)
commit3677b3eb675137a0f3d9e0aac318b6ab4660d298 (patch)
tree694ac4319eff2c9f5f7419e5da35e86eb5e915d8 /bin
parent10348e680b54e3a22df4d1c16fdfddb706995024 (diff)
Add some performance-related logging and move the load of the bundle registry a bit later during startup
Diffstat (limited to 'bin')
-rw-r--r--bin/sugar-session13
1 files changed, 10 insertions, 3 deletions
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()