FilePersistenceInvalidClassException,
FilePersistenceNotSerializableException,
FilePersistenceClassNotFoundException,
FilePersistenceDataCorruptedException,
FilePersistenceTooBigForSerializationException, HeapException {
final FilePersistenceBuilder builder = new FilePersistenceBuilder();
final String dataFile = RUNTIME_DIR + "/block.data";
final IHeapDataManager dataManager =
/**/new BlockDataManager(dataFile, 1024);
builder.setDataManager(dataManager);
builder.setProxyMode(true);
builder.setRemoveFiles(false);
builder.setGarbageManagement(false);
builder.setCrashSafeMode(false);
final IFilePersistence filePersistence = builder.build();
filePersistence.setExportListener(this);
final int numberOfDataRecord = filePersistence.getNumberOfDataRecord();
System.out.println("numberOfDataRecord=" + numberOfDataRecord); // NOPMD
startTime = System.currentTimeMillis();
filePersistence.xmlExport("runtime_perf/export", "runtime_perf/tmp",