memory_usage: add support for MONO_TYPE_STRING.
[mono.git] / samples / size / size.c
index 12f39bdcb8c271a80621329a9e87878b696b5b2d..c24b417d21f5cfb3527009cc6303b9bdb6e3fff7 100644 (file)
@@ -74,6 +74,12 @@ memory_usage (MonoObject *obj, GHashTable *visited)
 
                         break;
 
+               case MONO_TYPE_STRING:
+                       mono_field_get_value (obj, field, &value);
+                       if (value != NULL)
+                               total += mono_object_get_size ((MonoObject *) value);
+                       break;
+
                 case MONO_TYPE_SZARRAY:
                         mono_field_get_value (obj, field, &value);