gpt4 book ai didi

java - 以用户友好的格式转换字节

转载 作者:行者123 更新时间:2023-12-01 14:06:52 26 4
gpt4 key购买 nike

我从这个example找到了这段代码:

private static final String[] Q = new String[]{"", "K", "M", "G", "T", "P", "E"};

public String getAsString(long bytes)
{
for (int i = 6; i > 0; i--)
{
double step = Math.pow(1024, i);
if (bytes > step) return String.format("%3.1f %s", bytes / step, Q[i]);
}
return Long.toString(bytes);
}

我实现了这段代码,但结果看起来很可疑。我试图从 JVM 获取有多少可用内存,但只得到 80 MB。您能否确认此代码正确地将字节转换为兆字节或千兆字节。

最佳答案

您的代码看起来正确。尝试在运行应用程序时更改 -Xmx-Xms JVM 值并查看差异。

例如,尝试运行以下命令:

JAVA_OPTS="-Xmx2G -Xms2G"java your.Class

关于java - 以用户友好的格式转换字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18835372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com