Changeset 343:7f06d669913d for kraken-linux-api/src/main/java/org/krakenapps/linux/api/MemoryStat.java
- Timestamp:
- 09/18/11 13:55:15 (8 months ago)
- Branch:
- default
- Convert:
- svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2777
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kraken-linux-api/src/main/java/org/krakenapps/linux/api/MemoryStat.java
r156 r343 220 220 MemoryStat memory = new MemoryStat(); 221 221 BufferedReader br = null; 222 223 br = new BufferedReader(new InputStreamReader(new FileInputStream(new File("/proc/meminfo")))); 224 while (true) { 225 String line = br.readLine(); 226 if (line == null) 227 break; 228 229 parse(memory, line); 222 FileInputStream is = null; 223 224 try { 225 is = new FileInputStream(new File("/proc/meminfo")); 226 br = new BufferedReader(new InputStreamReader(is)); 227 while (true) { 228 String line = br.readLine(); 229 if (line == null) 230 break; 231 232 parse(memory, line); 233 } 234 235 return memory; 236 } finally { 237 if (is != null) 238 is.close(); 239 if (br != null) 240 br.close(); 230 241 } 231 232 try {233 br.close();234 } catch (IOException e) {235 }236 237 return memory;238 242 } 239 243
Note: See TracChangeset
for help on using the changeset viewer.
