Raymond Edah 7 rokov pred
rodič
commit
52891d735e

+ 11 - 4
src/main/java/nu/ltd/fp/se/collector/MeminfoCollector.java

@@ -71,16 +71,23 @@ public class MeminfoCollector extends AbstractMetricCollector implements MetricC
       String line = null;
       int i = 0;
       // Skip the 1st 3 lines in the meminfo file
-      while ((line = reader.readLine()) != null && i > 2) {
-        String[] tokens = line.split(" ");
-        String[] fieldNameTokens = tokens[0].split(":");
-        memInfo.put(fieldNameTokens[0], Double.parseDouble(tokens[1]) * 1024);
+      while ((line = reader.readLine()) != null) {
+        System.out.println("DEBUG: line=" + line);
+        if (i >= 2) {
+          String[] tokens = line.split(" ");
+          System.out.println("DEBUG: tokens=" + tokens);
+          String[] fieldNameTokens = tokens[0].split(":");
+          System.out.println("DEBUG: fieldNameTokens=" + fieldNameTokens);
+          memInfo.put(fieldNameTokens[0], Double.parseDouble(tokens[1]) * 1024);
+        }
         i++;
       }
     } catch (Exception e) {
+      System.out.println("got exception here..");
     } finally {
       try { if (reader != null) { reader.close(); } } catch (Exception e) {}
     }
+    System.out.println("HASH: " + memInfo);
   }
 
   public void collectMetric() {