Testing out the PPD42 Air Quality Sensor, with an MSP430 Launchpad and graphing the data with GNUplot.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
689 B

/*
test : LeakTest1
Author : MathWorks
added : Thu Jul 26 16:43:08 MDT 2001
Problem: open() can leak memory in some CommAPI implementations
when called multiple times.
*/
import gnu.io.*;
public class LeakTest1
{
public static void main(String args[]){
CommPortIdentifier portId;
SerialPort serialPort;
int i=0;
while (true){
try{
portId = CommPortIdentifier.getPortIdentifier(
"/dev/ttyS0"
);
serialPort = (SerialPort)portId.open(
"/dev/ttyS0", 2000
);
serialPort.close();
System.gc();
if(!(++i%1000 > 0))
System.out.println(i);
}catch (Exception ie){}
}
}
}