package net.minecraft.client; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import java.util.concurrent.Callable; @SideOnly(Side.CLIENT) public class CallableClientMemoryStats implements Callable { final Minecraft field_90048_a; public CallableClientMemoryStats(Minecraft par1) { this.field_90048_a = par1; } public String func_90047_a() { int var1 = this.field_90048_a.theWorld.getWorldVec3Pool().getPoolSize(); int var2 = 56 * var1; int var3 = var2 / 1024 / 1024; int var4 = this.field_90048_a.theWorld.getWorldVec3Pool().func_82590_d(); int var5 = 56 * var4; int var6 = var5 / 1024 / 1024; return var1 + " (" + var2 + " bytes; " + var3 + " MB) allocated, " + var4 + " (" + var5 + " bytes; " + var6 + " MB) used"; } public Object call() { return this.func_90047_a(); } }