[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