|
 |
f325b2 |
From 46584ff3db62f69d7f93a2ddb90f444419f49e3e Mon Sep 17 00:00:00 2001
|
|
 |
f325b2 |
From: Pranav Kant <pranavk@gnome.org>
|
|
 |
f325b2 |
Date: Tue, 23 Jun 2015 14:37:09 +0530
|
|
 |
f325b2 |
Subject: [PATCH 061/398] tilebuffer: Add timer to measure paintTile() call
|
|
 |
f325b2 |
|
|
 |
f325b2 |
Change-Id: I2645863c7445e17d77e2c4e2dc24e22f8685034e
|
|
 |
f325b2 |
(cherry picked from commit 580c70883ca8c9bc73ea42cb05983b9df57f55ff)
|
|
 |
f325b2 |
---
|
|
 |
f325b2 |
libreofficekit/source/gtk/tilebuffer.cxx | 5 ++++-
|
|
 |
f325b2 |
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
 |
f325b2 |
|
|
 |
f325b2 |
diff --git a/libreofficekit/source/gtk/tilebuffer.cxx b/libreofficekit/source/gtk/tilebuffer.cxx
|
|
 |
f325b2 |
index 3f22f983d2ab..60aa16f6c50a 100644
|
|
 |
f325b2 |
--- a/libreofficekit/source/gtk/tilebuffer.cxx
|
|
 |
f325b2 |
+++ b/libreofficekit/source/gtk/tilebuffer.cxx
|
|
 |
f325b2 |
@@ -91,7 +91,7 @@ Tile& TileBuffer::getTile(int x, int y, float aZoom)
|
|
 |
f325b2 |
aTileRectangle.x = pixelToTwip(nTileSizePixels, aZoom) * y;
|
|
 |
f325b2 |
aTileRectangle.y = pixelToTwip(nTileSizePixels, aZoom) * x;
|
|
 |
f325b2 |
|
|
 |
f325b2 |
- g_info ("Rendering (%d, %d)", x, y);
|
|
 |
f325b2 |
+ g_test_timer_start();
|
|
 |
f325b2 |
m_pLOKDocument->pClass->paintTile(m_pLOKDocument,
|
|
 |
f325b2 |
pBuffer,
|
|
 |
f325b2 |
nTileSizePixels, nTileSizePixels,
|
|
 |
f325b2 |
@@ -99,6 +99,9 @@ Tile& TileBuffer::getTile(int x, int y, float aZoom)
|
|
 |
f325b2 |
pixelToTwip(nTileSizePixels, aZoom),
|
|
 |
f325b2 |
pixelToTwip(nTileSizePixels, aZoom));
|
|
 |
f325b2 |
|
|
 |
f325b2 |
+ double elapsedTime = g_test_timer_elapsed();
|
|
 |
f325b2 |
+ g_info ("Rendered (%d, %d) in %f seconds", x, y, elapsedTime);
|
|
 |
f325b2 |
+
|
|
 |
f325b2 |
//create a mapping for it
|
|
 |
f325b2 |
m_mTiles[index].setPixbuf(pPixBuf);
|
|
 |
f325b2 |
m_mTiles[index].valid = true;
|
|
 |
f325b2 |
--
|
|
 |
f325b2 |
2.12.0
|
|
 |
f325b2 |
|