Quellcode durchsuchen

[java] Added Gc

Caue Waneck vor 12 Jahren
Ursprung
Commit
14b3edc11c
1 geänderte Dateien mit 15 neuen und 0 gelöschten Zeilen
  1. 15 0
      std/java/vm/Gc.hx

+ 15 - 0
std/java/vm/Gc.hx

@@ -0,0 +1,15 @@
+package java.vm;
+
+@:native('haxe.java.vm.Gc') class Gc
+{
+	public static function run( major : Bool )
+	{
+		java.lang.System.gc();
+	}
+
+	public static function stats() : { heap : Int, free : Int }
+	{
+		var r = java.lang.Runtime.getRuntime();
+		return { heap : r.totalMemory(), free : r.freeMemory() };
+	}
+}