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();
}
}