From a500e283a1a91d32bdcd7a180e8a9f01259c6aa9 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Mon, 14 Sep 2009 20:18:49 +0100 Subject: [PATCH] Add Rendering timer points --- openlp/core/ui/slidecontroller.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 7676231ca..877a6821a 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -24,6 +24,7 @@ import logging import os +import time from PyQt4 import QtCore, QtGui from openlp.core.lib import OpenLPToolbar, translate, buildIcon, Receiver, \ @@ -241,7 +242,9 @@ class SlideController(QtGui.QWidget): if self.commandItem is not None and self.commandItem.service_item_type == ServiceType.Command: Receiver().send_message(u'%s_stop'% self.commandItem.name.lower()) self.commandItem = item + before = time.time() item.render() + log.info(u'Rendering took %4s' % (time.time() - before)) self.enableToolBar(item) if item.service_item_type == ServiceType.Command: Receiver().send_message(u'%s_start'%item.name.lower(), \ @@ -273,6 +276,7 @@ class SlideController(QtGui.QWidget): Display the slide number passed """ log.debug(u'displayServiceManagerItems Start') + before = time.time() self.serviceitem = serviceitem slide_image = self.serviceitem.frames[0][u'image'] size = slide_image.size() @@ -300,6 +304,7 @@ class SlideController(QtGui.QWidget): self.PreviewListWidget.selectRow(slideno) self.onSlideSelected() self.PreviewListWidget.setFocus() + log.info(u'Display Rendering took %4s' % (time.time() - before)) log.debug(u'displayServiceManagerItems End') #Screen event methods