*/
public void createAllocationReport() throws Exception
{
// 1. Teil: Informationen aus XML in Objekte �bertragen
SAXBuilder builder = new SAXBuilder();
SystemProcesses processes = new SystemProcesses();
ArrayList<File> files = new FileCollector(
reportsLocation,
"MemoryAllocationReport",
"xml").collect();
Timestamp created = new Timestamp(new GregorianCalendar());
FileOutputStream os1 = new FileOutputStream(
new File(reportsLocation + "/MemoryAllocationReportAddressSpace_"
+ created.forFilenames() + ".csv"));
String csvLine = "pid;created;size;count;reserved_virtual;total_virtual;avail_virtual;total_physical";
csvLine += ";avail_physical;total_pagefile;avail_pagefile;memoryload\n";
os1.write(csvLine.getBytes());
for (File f : files) {
System.out.println("file:" + f.getAbsolutePath());
Document document = builder.build(f);
System.out.println(document.getRootElement().getName());
XPath xpath = XPath.newInstance("/spooler/answer");
Element e = (Element)xpath.selectSingleNode(document);
String timeStamp = e.getAttributeValue("time");