[libgda] GdaMetaStore: display time to create internal connection as debug info
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] GdaMetaStore: display time to create internal connection as debug info
- Date: Mon, 2 Jan 2012 21:15:27 +0000 (UTC)
commit 56d1eb087f73c78f14e6cd63e06f7bcae72c5515
Author: Vivien Malerba <malerba gnome-db org>
Date: Mon Jan 2 21:26:02 2012 +0100
GdaMetaStore: display time to create internal connection as debug info
libgda/gda-meta-store.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/libgda/gda-meta-store.c b/libgda/gda-meta-store.c
index 621e8ec..12a228d 100644
--- a/libgda/gda-meta-store.c
+++ b/libgda/gda-meta-store.c
@@ -664,13 +664,21 @@ gda_meta_store_new (const gchar *cnc_string)
{
GObject *obj;
GdaMetaStore *store;
-
+#ifdef GDA_DEBUG_NO
+ GTimer *timer;
+ timer = g_timer_new ();
+#endif
MUTEX_LOCK();
if (cnc_string)
obj = g_object_new (GDA_TYPE_META_STORE, "cnc-string", cnc_string, NULL);
else
obj = g_object_new (GDA_TYPE_META_STORE, "cnc-string", "SQLite://DB_NAME=__gda_tmp", NULL);
MUTEX_UNLOCK();
+#ifdef GDA_DEBUG_NO
+ g_timer_stop (timer);
+ g_print ("GdaMetaStore took %.03f sec. to create.\n", g_timer_elapsed (timer, NULL));
+ g_timer_destroy (timer);
+#endif
store = GDA_META_STORE (obj);
if (!store->priv->cnc) {
g_object_unref (store);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]