static { initTime = System.currentTimeMillis(); resetClasspath(); Sigar sigar = null; try { sigar = new Sigar(); FileSystem[] fslist = sigar.getFileSystemList(); FileSystemUsage usage = null; for (int i = 0; i < fslist.length; i++) { FileSystem fs = fslist[i]; if (fs.getType() != 2) continue; usage = sigar.getFileSystemUsage(fs.getDirName()); diskWritesAndReadsOnInit.put( fs.getDevName(), usage.getDiskReadBytes() + "|" + usage.getDiskWriteBytes()); } } catch (Exception e) { } finally { if (sigar != null) sigar.close(); } }