}
});
System.gc();
final StopWatch lStopWatch = StopWatch.start();
for (int i = 0; i < lNumberOfIterations; i++)
{
// System.out.println("ITERATION=" + i);
assertTrue(lDcamAcquisition.startAcquisition( false,
true,
lDcamFrameArray[lDcamFrameCounter]));
// lDcamAcquisition.stopAcquisition();
// Thread.sleep(1000);
lDcamFrameCounter = (lDcamFrameCounter + 1) % lNumerOfDcamFrames;
/*final DcamFrame lNewDcamFrame = lDcamFrameArray[lDcamFrameCounter];
lDcamAcquisition.getBufferControl()
.attachExternalBuffers(lNewDcamFrame);/**/
}
final long lTimeInSeconds = lStopWatch.time(TimeUnit.SECONDS);
final double lSpeed = lNumberOfIterations * lNumberOfFramesToCapture
/ (lTimeInSeconds);
System.out.format("acquisition speed: %g frames/s \n", lSpeed);
while (lDcamAcquisition.isAcquiring())