Przeglądaj źródła

memory_usage: add support for MONO_TYPE_STRING.

svn path=/trunk/mono/; revision=89560
Robert Jordan 18 lat temu
rodzic
commit
f27859185b
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      samples/size/size.c

+ 6 - 0
samples/size/size.c

@@ -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);