<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -216,13 +216,15 @@ static void RunNSDocumentTest( NSURL * url )
     fprintf( stdout, &quot;Testing NSXMLDocument...\n&quot; );
     
     mach_vm_size_t start = GetProcessMemoryUsage();
+    CFAbsoluteTime time = CFAbsoluteTimeGetCurrent();
     NSXMLDocument * doc = [[NSXMLDocument alloc] initWithContentsOfURL: url
                                                                options: NSXMLDocumentTidyXML
                                                                  error: NULL];
+    time = CFAbsoluteTimeGetCurrent() - time;
     mach_vm_size_t end = GetProcessMemoryUsage();
     [doc release];
     
-    fprintf( stdout, &quot;Peak VM usage: %s\n&quot;, MemorySizeString(end - start) );
+    fprintf( stdout, &quot;  %.02f seconds, peak VM usage: %s\n&quot;, time, MemorySizeString(end - start) );
 }
 
 static void RunNSParserTest( NSURL * url )
@@ -233,12 +235,14 @@ static void RunNSParserTest( NSURL * url )
     
     fprintf( stdout, &quot;Testing NSXMLParser from URL...\n&quot; );
     
+    CFAbsoluteTime time = CFAbsoluteTimeGetCurrent();
     delegate.startVMSize = GetProcessMemoryUsage();
     
     (void) [parser parse];
     
-    fprintf( stdout, &quot;Parsed %lu numbers\n&quot;, (unsigned long)[delegate.set count] );
-    fprintf( stdout, &quot;Peak VM usage: %s\n&quot;, MemorySizeString(delegate.maxVMSize) );
+    time = CFAbsoluteTimeGetCurrent() - time;
+    fprintf( stdout, &quot;  Parsed %lu numbers\n&quot;, (unsigned long)[delegate.set count] );
+    fprintf( stdout, &quot;  %.02f seconds, peak VM usage: %s\n&quot;, time, MemorySizeString(delegate.maxVMSize) );
     
     [delegate release];
     [parser release];
@@ -267,12 +271,14 @@ static void RunMappedNSParserTest( NSURL * url )
     
     fprintf( stdout, &quot;Testing NSXMLParser with mapped data...\n&quot; );
     
+    CFAbsoluteTime time = CFAbsoluteTimeGetCurrent();
     delegate.startVMSize = GetProcessMemoryUsage();
     
     (void) [parser parse];
     
-    fprintf( stdout, &quot;Parsed %lu numbers\n&quot;, (unsigned long)[delegate.set count] );
-    fprintf( stdout, &quot;Peak VM usage: %s\n&quot;, MemorySizeString(delegate.maxVMSize) );
+    time = CFAbsoluteTimeGetCurrent() - time;
+    fprintf( stdout, &quot;  Parsed %lu numbers\n&quot;, (unsigned long)[delegate.set count] );
+    fprintf( stdout, &quot;  %.02f seconds, peak VM usage: %s\n&quot;, time, MemorySizeString(delegate.maxVMSize) );
     
     [delegate release];
     [parser release];
@@ -302,12 +308,14 @@ static void RunAQParserTest( NSURL * url )
     
     fprintf( stdout, &quot;Testing AQXMLParser...\n&quot; );
     
+    CFAbsoluteTime time = CFAbsoluteTimeGetCurrent();
     delegate.startVMSize = GetProcessMemoryUsage();
     
     (void) [parser parse];
     
-    fprintf( stdout, &quot;Parsed %lu numbers\n&quot;, (unsigned long)[delegate.set count] );
-    fprintf( stdout, &quot;Peak VM usage: %s\n&quot;, MemorySizeString(delegate.maxVMSize) );
+    time = CFAbsoluteTimeGetCurrent() - time;
+    fprintf( stdout, &quot;  Parsed %lu numbers\n&quot;, (unsigned long)[delegate.set count] );
+    fprintf( stdout, &quot;  %.02f seconds, peak VM usage: %s\n&quot;, time, MemorySizeString(delegate.maxVMSize) );
     
     [parser release];
     [delegate release];</diff>
      <filename>Test/ParserComparison/ParserComparison.m</filename>
    </modified>
    <modified>
      <diff>@@ -34,6 +34,7 @@
 		08FB7796FE84155DC02AAC07 /* ParserComparison.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ParserComparison.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		32A70AAB03705E1F00C91783 /* ParserComparison_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParserComparison_Prefix.pch; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3824D5860FBF3A5F00F8E12D /* iPhoneNonatomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = iPhoneNonatomic.h; path = ../../iPhoneNonatomic.h; sourceTree = SOURCE_ROOT; };
 		388BDEFC0F8AAD12004A22FD /* AQXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AQXMLParser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		388BDEFD0F8AAD12004A22FD /* AQXMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AQXMLParser.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		388BDEFF0F8AAD5F004A22FD /* MemoryUsageLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryUsageLogger.h; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -74,6 +75,7 @@
 		08FB7795FE84155DC02AAC07 /* Source */ = {
 			isa = PBXGroup;
 			children = (
+				3824D5860FBF3A5F00F8E12D /* iPhoneNonatomic.h */,
 				388BDEFB0F8AAD12004A22FD /* StreamingXMLParser */,
 				32A70AAB03705E1F00C91783 /* ParserComparison_Prefix.pch */,
 				08FB7796FE84155DC02AAC07 /* ParserComparison.m */,</diff>
      <filename>Test/ParserComparison/ParserComparison.xcodeproj/project.pbxproj</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>367b73a47e1a459a3758e138024d68dd92c7f33b</id>
    </parent>
  </parents>
  <author>
    <name>Jim Dovey</name>
    <email>jimdovey@mac.com</email>
  </author>
  <url>http://github.com/AlanQuatermain/aqtoolkit/commit/3d954f298c0fcf3f0ec6b4e99553e41c4ba92c0b</url>
  <id>3d954f298c0fcf3f0ec6b4e99553e41c4ba92c0b</id>
  <committed-date>2009-05-16T14:42:38-07:00</committed-date>
  <authored-date>2009-05-16T14:42:38-07:00</authored-date>
  <message>Fixed test compilation (needed a new header) and added timing test output.</message>
  <tree>284d24eb584c8f401c56daf9acb96835f81badd6</tree>
  <committer>
    <name>Jim Dovey</name>
    <email>jimdovey@mac.com</email>
  </committer>
</commit>
