Skip to content

Instantly share code, notes, and snippets.

@brodyberg
Created February 12, 2014 22:04
Show Gist options
  • Save brodyberg/8965467 to your computer and use it in GitHub Desktop.
Save brodyberg/8965467 to your computer and use it in GitHub Desktop.
c:\Users\brodyb\Desktop\newTest>RunMapSetTests.bat
c:\Users\brodyb\Desktop\newTest>set _=c:\Users\brodyb\Desktop\newTest\runMapSetTests.ps1
Starting FSharp Map and Set Performance Tests
Map and Set performance tests authored by John Harrop (https://github.com/jdh30)
Powershell script by Brody Berg (https://github.com/brodyberg)
Create Directory...
Working directory: c:\Users\brodyb\Desktop\newTest\
Creating fsharp_test
Directory: C:\Users\brodyb\Desktop\newTest
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2/11/2014 1:15 PM fsharp_test
Downloading: https://github.com/brodyberg/fsharp/archive/SetAndMapPerformanceTests.zip
Storing file at: c:\Users\brodyb\Desktop\newTest\fsharp_test\SetAndMapPerformanceTests.zip
Download...
Unzip...
Build...
Microsoft (R) Build Engine version 4.0.30319.33440
[Microsoft .NET Framework, version 4.0.30319.34011]
Copyright (C) Microsoft Corporation. All rights reserved.
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 2/11/2014 1:16:07 PM.
Project "c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerformanceTests\tests\perf\MapSet\MapSet.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
Building solution configuration "Release|Any CPU".
Project "c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerformanceTests\tests\perf\MapSet\MapSet.sln" (1) is building "c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerfor
manceTests\tests\perf\MapSet\MapSet\MapSet.fsproj" (2) on node 1 (default targets).
PrepareForBuild:
Creating directory "bin\Release\".
Creating directory "obj\Release\".
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
C:\Program Files (x86)\Microsoft SDKs\F#\3.0\Framework\v4.0\fsc.exe -o:obj\Release\MapSet.exe --debug:pdbonly --noframework --define:TRACE --doc:bin\Release\MapSet.XML --optimize+ -r:"C:\Program Fi
les (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0\FSharp.Core.dll" -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\mscorlib.dll" -r:"C:\Progr
am Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Core.dll" -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.dll" -r
:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Numerics.dll" --target:exe --warn:3 --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 -
-highentropyva+ "C:\Users\brodyb\AppData\Local\Temp\.NETFramework,Version=v4.5.1.AssemblyAttributes.fs" NeighborShells.fs PrimsMinimumSpanningTree.fs SlidingMedian.fs KnightsTour.fs LZW.fs Topologi
calSort.fs Types.fs Run.fs IO.fs Main.fs
_CopyFilesMarkedCopyLocal:
Copying file from "C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0\FSharp.Core.dll" to "bin\Release\FSharp.Core.dll".
Copying file from "C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0\FSharp.Core.xml" to "bin\Release\FSharp.Core.xml".
_CopyOutOfDateSourceItemsToOutputDirectoryAlways:
Copying file from "c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerformanceTests\tests\perf\MapSet\MapSet\App.config" to "bin\Release\App.config".
_CopyAppConfigFile:
Copying file from "App.config" to "bin\Release\MapSet.exe.config".
CopyFilesToOutputDirectory:
Copying file from "obj\Release\MapSet.exe" to "bin\Release\MapSet.exe".
MapSet -> c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerformanceTests\tests\perf\MapSet\MapSet\bin\Release\MapSet.exe
Copying file from "obj\Release\MapSet.pdb" to "bin\Release\MapSet.pdb".
Done Building Project "c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerformanceTests\tests\perf\MapSet\MapSet\MapSet.fsproj" (default targets).
Done Building Project "c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerformanceTests\tests\perf\MapSet\MapSet.sln" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:03.39
Run...
[Step 1 of 13] Generating Maps...
[Step 2 of 13] Running Map<int, int> benchmarks...
[Step 3 of 13] Running Map<string, int> benchmarks...
[Step 4 of 13] Running Map<int * int, int> benchmarks...
[Step 5 of 13] Generating Sets...
[Step 6 of 13] Running Set<int> benchmarks...
[Step 7 of 13] Running Set<string> benchmarks...
[Step 8 of 13] Running Set<int * int> benchmarks...
[Step 9 of 13] Generating more Sets...
[Step 10 of 13] Running Set.union...
[Step 11 of 13] Running Set.intersection...
[Step 12 of 13] Running Set.difference...
[Step 13 of 13] Running tasks...
[Step 13: "Neighbors"]
[Step 13: "PrimMST"]
[Step 13: "SlidingMedian"]
[Step 13: "KnightsTour"]
[Step 13: "LZW"]
[Step 13: "TopoSort"]
Creating results directory: "c:\Users\brodyb\Desktop\newTest\fsharp_test\fsharp-SetAndMapPerformanceTests\tests\perf\MapSet\MapSet\results"
Benchmarking took 1959.885547s
Copy Results...
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2/11/2014 1:48 PM 55f8abc9-df27-45d4-8dfe-ae1c60957258
Test Complete - thanks!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment