Ignore:
Timestamp:
05/06/2016 03:24:53 PM (10 years ago)
Author:
jdalbey
Message:

Remove some log messages from ParamicsFileReader? and Writer to address memory issues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/tmcsim/paramicscommunicator/ParamicsFileWriter.java

    r25 r40  
    170170        synchronized (lock) 
    171171        { 
    172             paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
    173                     + "current queue size = " + queuedMessages.size()); 
    174  
     172//            paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
     173//                    + "current queue size = " + queuedMessages.size()); 
     174            double freebytes =  Runtime.getRuntime().freeMemory(); 
     175            freebytes = freebytes / 1000000; 
     176            paramLogger.log(Level.INFO, "ParamicsFileWriter: " 
     177                    + freebytes + " MB free"); 
     178             
    175179            //messages already queued... get in line. 
    176180            if (queuedMessages.size() > 0) 
     
    178182                queuedMessages.add(messageElem); 
    179183 
    180                 paramLogger.log(Level.INFO, "Queueing message, new queue " 
    181                         + "size = " + queuedMessages.size()); 
     184//                paramLogger.log(Level.INFO, "Queueing message, new queue " 
     185//                        + "size = " + queuedMessages.size()); 
    182186            } //No modification since last write. (first queue) 
    183187            else if (lastModified >= new File(outputFile).lastModified()) 
    184188            { 
    185                 paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
    186                         + "adding msg to queue."); 
     189//                paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
     190//                        + "adding msg to queue."); 
    187191                queuedMessages.add(messageElem); 
    188192 
     
    190194                        0L, TIMER_DURATION); 
    191195 
    192                 paramLogger.log(Level.INFO, "First message queued"); 
     196//                paramLogger.log(Level.INFO, "First message queued"); 
    193197            } //free and clear, write. 
    194198            else 
    195199            { 
    196                 paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
    197                         + "try to writeToFile" + outputFile); 
     200//                paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
     201//                        + "try to writeToFile" + outputFile); 
    198202                try 
    199203                { 
     
    210214                            0L, TIMER_DURATION); 
    211215                } 
    212                 paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
    213                         + "writeToFile succeeded."); 
     216//                paramLogger.log(Level.INFO, "ParamicsFileWriter, writeMessage " 
     217//                        + "writeToFile succeeded."); 
    214218            } 
    215219        } 
Note: See TracChangeset for help on using the changeset viewer.