Skip to content

Commit

Permalink
Masplund/path load (#256)
Browse files Browse the repository at this point in the history
* Load paths directly
* Add benchmark tests
* Use parse for monitor paths
* update locks
* Fix up C# paths
  • Loading branch information
mwasplund authored Sep 8, 2024
1 parent a12f472 commit 5cca580
Show file tree
Hide file tree
Showing 98 changed files with 5,651 additions and 1,048 deletions.
14 changes: 14 additions & 0 deletions Docs/Benchmarks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Benchmarks
Current benchmark numbers on my old XPS 15 9500 with Win11

| ns/op | op/s | err% | total | benchmark
|--------------------:|--------------------:|--------:|----------:|:----------
| 22,654.56 | 44,141.22 | 2.0% | 2.76 | `PackageReference Parse Name Only`
| 33,680.68 | 29,690.61 | 1.8% | 4.07 | `PackageReference Parse Language, User, Name and Version`
| 667.07 | 1,499,095.26 | 1.6% | 0.08 | `ValueTableReader Deserialize Empty`
| 22,420.17 | 44,602.69 | 3.9% | 2.78 | `ValueTableReader Deserialize Complex`
| 1,370.46 | 729,681.06 | 2.7% | 0.17 | `OperationResultsReader Deserialize Empty`
| 9,236.14 | 108,270.35 | 2.8% | 1.15 | `OperationResultsReader Deserialize Complex`
| 12,989.81 | 76,983.45 | 4.6% | 1.58 | `RecipeSML Deserialize Simple`
| 63,355.38 | 15,783.98 | 2.6% | 7.67 | `RecipeSML Deserialize Complex`
| 1,217,940.63 | 821.06 | 1.7% | 44.15 | `BuildEngine Execute NoDependencies UpToDate`
2 changes: 1 addition & 1 deletion RootRecipe.sml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OutputRoot: 'out/'
OutputRoot: './out/'
Loading

0 comments on commit 5cca580

Please sign in to comment.