Kajetan Johannes Hammerle 5 lat temu
rodzic
commit
94cb35d451

+ 8 - 1
src/me/hammerle/snuviscript/code/FunctionLoader.java

@@ -942,6 +942,13 @@ public class FunctionLoader
             }
             return Void.TYPE;
         });
-        registerFunction("class", (sc, in) -> in[0].get(sc).getClass());    
+        registerFunction("class", (sc, in) -> in[0].get(sc).getClass());   
+        registerFunction("usedmemory", (sc, in) -> 
+        {
+            Runtime runtime = Runtime.getRuntime();
+            double usedMemory = (runtime.totalMemory() - runtime.freeMemory()) / 1048576;
+            return usedMemory;
+        });   
+        registerFunction("allocatedmemory", (sc, in) -> Runtime.getRuntime().totalMemory() / 1048576.0);          
     }
 }

+ 1 - 1
test.sbasic

@@ -1 +1 @@
-command("heal ", player.getName(player));
+print(usedmemory(), " / ", allocatedmemory());