Skip to content

Commit

Permalink
RMLNQ-41 Updated performance numbers after optimizations.
Browse files Browse the repository at this point in the history
Startup time was reduced by 40ms (~50% of the time needed for initializing the NodeTypeProvider).
  • Loading branch information
MichaelKetting committed Mar 22, 2015
1 parent 3c28eb3 commit afee99f
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions PerformanceTests/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ private static void CreateDefaultQueryParser ()
var stopwatch = Stopwatch.StartNew();
QueryParser.CreateDefault();
stopwatch.Stop();
Console.WriteLine ("Time taken: {0}ms, reference time: ~77ms", stopwatch.ElapsedMilliseconds);
Console.WriteLine ("Time taken: {0}ms, reference time: ~36ms", stopwatch.ElapsedMilliseconds);
}

private static void CreateDefaultNodeTypeProvider ()
Expand All @@ -46,7 +46,7 @@ private static void CreateDefaultNodeTypeProvider ()
var stopwatch = Stopwatch.StartNew();
ExpressionTreeParser.CreateDefaultNodeTypeProvider();
stopwatch.Stop();
Console.WriteLine ("Time taken: {0}ms, reference time: ~72ms", stopwatch.ElapsedMilliseconds);
Console.WriteLine ("Time taken: {0}ms, reference time: ~30ms", stopwatch.ElapsedMilliseconds);
}
}
}
4 changes: 2 additions & 2 deletions PerformanceTests/RunTest.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ $timer.Start();
$timer.Stop();

$elapsedTime = "{0:N0}" -f ($timer.ElapsedMilliseconds)
Write-Host "Launching process and creating the QueryParser took " $elapsedTime "ms, reference time: ~170ms"
Write-Host "Launching process and creating the QueryParser took " $elapsedTime "ms, reference time: ~130ms"

$timer = [System.Diagnostics.Stopwatch]::StartNew();
$timer.Start();
& $process "NodeTypeProvider"
$timer.Stop();

$elapsedTime = "{0:N0}" -f ($timer.ElapsedMilliseconds)
Write-Host "Launching process and creating the NodeTypeProvider took " $elapsedTime "ms, reference time: ~160ms"
Write-Host "Launching process and creating the NodeTypeProvider took " $elapsedTime "ms, reference time: ~120ms"

0 comments on commit afee99f

Please sign in to comment.