[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24106] trunk/blender/source/blender/ windowmanager/intern/wm_operators.c: Memory Statistics operator back, printing information about what memory

Brecht Van Lommel brecht at blender.org
Tue Oct 27 11:29:51 CET 2009


Revision: 24106
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24106
Author:   blendix
Date:     2009-10-27 11:29:51 +0100 (Tue, 27 Oct 2009)

Log Message:
-----------
Memory Statistics operator back, printing information about what memory
is being used for to the console. Not shortcut key, use the search menu.

Modified Paths:
--------------
    trunk/blender/source/blender/windowmanager/intern/wm_operators.c

Modified: trunk/blender/source/blender/windowmanager/intern/wm_operators.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2009-10-27 10:14:02 UTC (rev 24105)
+++ trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2009-10-27 10:29:51 UTC (rev 24106)
@@ -2197,8 +2197,23 @@
 
 }
 
+/* ************************** memory statistics for testing ***************** */
 
+static int memory_statistics_exec(bContext *C, wmOperator *op)
+{
+	MEM_printmemlist_stats();
+	return OPERATOR_FINISHED;
+}
 
+static void WM_OT_memory_statistics(wmOperatorType *ot)
+{
+	ot->name= "Memory Statistics";
+	ot->idname= "WM_OT_memory_statistics";
+	ot->description= "Print memory statistics to the console.";
+	
+	ot->exec= memory_statistics_exec;
+}
+
 /* ******************************************************* */
  
 /* called on initialize WM_exit() */
@@ -2229,6 +2244,7 @@
 	WM_operatortype_append(WM_OT_save_as_mainfile);
 	WM_operatortype_append(WM_OT_save_mainfile);
 	WM_operatortype_append(WM_OT_redraw_timer);
+	WM_operatortype_append(WM_OT_memory_statistics);
 	WM_operatortype_append(WM_OT_debug_menu);
 	WM_operatortype_append(WM_OT_search_menu);
 	WM_operatortype_append(WM_OT_call_menu);





More information about the Bf-blender-cvs mailing list