gpt4 book ai didi

java - 来自/proc/meminfo 的总 Ram

转载 作者:行者123 更新时间:2023-11-29 03:33:01 25 4
gpt4 key购买 nike

我正在进入 kb 但我想要 ram 以 mb 我如何获得它因为我正在获得“MemTotal:855000kb”但我想要 855mb 如何获得 ram 以 Mb 以及如何只获得数字不想要 Memtotal和 kb

public void getTotalMemory() {  
{
String str1 = "/proc/meminfo";
String str2;
String[] arrayOfString;
long initial_memory = 0;
try {
FileReader localFileReader = new FileReader(str1);
BufferedReader localBufferedReader = new BufferedReader( localFileReader, 8192);
str2 = localBufferedReader.readLine();//meminfo
arrayOfString = str2.split("\\s+");
for (String num : arrayOfString) {
Log.i(str2, num + "\t");
}
//total Memory
initial_memory = Integer.valueOf(arrayOfString[1]).intValue() * 1024;
localBufferedReader.close();
}
catch (IOException e)
{
}
}

最佳答案

要彻底关闭资源,请将 try 中的 close() 调用替换为 finally 子句中的调用:

...
finally{
try {
if (localBufferedReader != null) {
localBufferedReader.close();
}
} catch (IOException e) {}
}

关于java - 来自/proc/meminfo 的总 Ram,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092387/

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