[gnome-builder] counters: adjust some runtime counters



commit a816a2e6d6d5eea03643a32e8f4e417b3341c9cc
Author: Christian Hergert <christian hergert me>
Date:   Thu May 14 20:41:33 2015 -0700

    counters: adjust some runtime counters

 libide/autotools/ide-makecache-target.c |    2 +-
 libide/autotools/ide-makecache.c        |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/libide/autotools/ide-makecache-target.c b/libide/autotools/ide-makecache-target.c
index 6883d25..a7efbab 100644
--- a/libide/autotools/ide-makecache-target.c
+++ b/libide/autotools/ide-makecache-target.c
@@ -25,7 +25,7 @@
 G_DEFINE_BOXED_TYPE (IdeMakecacheTarget, ide_makecache_target,
                      ide_makecache_target_ref, ide_makecache_target_unref)
 
-EGG_DEFINE_COUNTER (instances, "IdeMakecacheTarget", "IdeMakecacheTarget Instances",
+EGG_DEFINE_COUNTER (instances, "IdeMakecacheTarget", "Instances",
                     "Number of IdeMakecacheTarget instances.")
 
 struct _IdeMakecacheTarget
diff --git a/libide/autotools/ide-makecache.c b/libide/autotools/ide-makecache.c
index db9fccb..4d2cca5 100644
--- a/libide/autotools/ide-makecache.c
+++ b/libide/autotools/ide-makecache.c
@@ -81,6 +81,8 @@ typedef struct
 
 G_DEFINE_TYPE (IdeMakecache, ide_makecache, IDE_TYPE_OBJECT)
 
+EGG_DEFINE_COUNTER (instances, "IdeMakecache", "Instances", "The number of IdeMakecache")
+
 enum {
   PROP_0,
   PROP_MAKEFILE,
@@ -1243,6 +1245,8 @@ ide_makecache_finalize (GObject *object)
   g_clear_pointer (&self->llvm_flags, g_free);
 
   G_OBJECT_CLASS (ide_makecache_parent_class)->finalize (object);
+
+  EGG_COUNTER_DEC (instances);
 }
 
 static void
@@ -1305,6 +1309,8 @@ ide_makecache_class_init (IdeMakecacheClass *klass)
 static void
 ide_makecache_init (IdeMakecache *self)
 {
+  EGG_COUNTER_INC (instances);
+
   self->file_targets_cache = egg_task_cache_new ((GHashFunc)g_file_hash,
                                                  (GEqualFunc)g_file_equal,
                                                  g_object_ref,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]