Changeset 40 in tmcsimulator for trunk/src/tmcsim/paramicscommunicator


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

Location:
trunk/src/tmcsim/paramicscommunicator
Files:
2 edited

Legend:

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

    r25 r40  
    8080        public void run() 
    8181        { 
    82             paramLogger.logp(Level.INFO, 
    83                     "ParamicsFileReader.ReaderTimerTask", "run()", 
    84                     "Waiting for " + inputFile + " to be modified."); 
     82//            paramLogger.logp(Level.INFO, 
     83//                    "ParamicsFileReader.ReaderTimerTask", "run()", 
     84//                    "Waiting for " + inputFile + " to be modified."); 
    8585            if (lastModified < inputFile.lastModified()) 
    8686            { 
    87                 paramLogger.logp(Level.INFO, 
    88                         "ParamicsFileReader.ReaderTimerTask", "run()", 
    89                         "Cool, " + inputFile + " has been modified, let's read it."); 
     87//                paramLogger.logp(Level.INFO, 
     88//                        "ParamicsFileReader.ReaderTimerTask", "run()", 
     89//                        "Cool, " + inputFile + " has been modified, let's read it."); 
    9090 
    9191                try 
     
    101101                    Element messageElem = readerDoc.createElement(PARAMICS_COMM_TAGS.MESSAGE.tag); 
    102102                    String fileContents = readFromFile(); 
    103                     paramLogger.logp(Level.INFO, 
    104                             "ParamicsFileReader.ReaderTimerTask", "run()", 
    105                             "Nice, we read " + fileContents); 
     103 //                   int stringlen = Math.min(160, fileContents.length()-1); 
     104                    // Log two lines that were read 
     105//                    paramLogger.logp(Level.INFO, 
     106//                            "ParamicsFileReader.ReaderTimerTask", "run()", 
     107//                            "Nice, we read " + fileContents.length() + " bytes."); 
    106108                    messageElem.appendChild(readerDoc.createTextNode(fileContents)); 
    107109                    readerElem.appendChild(messageElem); 
  • 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.