Skip to content

Commit 400a8df

Browse files
committed
update report
1 parent 3350317 commit 400a8df

File tree

2 files changed

+45
-45
lines changed

2 files changed

+45
-45
lines changed

docs/benchmark-report.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# TypeGuessr Benchmark Report
22

3-
Generated: 2026-03-10 21:52:24
3+
Generated: 2026-03-15 21:54:25
44

55
## Configuration
66

77
- **Target:** all
8-
- **Files:** 3755
8+
- **Files:** 3796
99
- **Warmup:** 2s
1010
- **Benchmark time:** 5s
1111
- **Inference samples:** 2000
@@ -16,16 +16,16 @@ Generated: 2026-03-10 21:52:24
1616

1717
| Metric | Value |
1818
|--------|-------|
19-
| Files indexed | 3755 |
20-
| Total nodes | 2151458 |
19+
| Files indexed | 3796 |
20+
| Total nodes | 2144376 |
2121
| Iterations | 3 |
22-
| Avg time | 13.250 sec |
23-
| Min/Max time | 12.718 / 14.226 sec |
24-
| Throughput (nodes) | 162378 nodes/sec |
25-
| Throughput (files) | 283.4 files/sec |
26-
| Avg memory delta | +549812 KB |
27-
| Avg time per file | 3.53 ms |
28-
| Avg nodes per file | 572 |
22+
| Avg time | 15.296 sec |
23+
| Min/Max time | 14.306 / 17.263 sec |
24+
| Throughput (nodes) | 140189 nodes/sec |
25+
| Throughput (files) | 248.2 files/sec |
26+
| Avg memory delta | +543389 KB |
27+
| Avg time per file | 4.03 ms |
28+
| Avg nodes per file | 564 |
2929

3030

3131
## Inference Results
@@ -35,33 +35,33 @@ Generated: 2026-03-10 21:52:24
3535
| Metric | Value |
3636
|--------|-------|
3737
| Files measured | 1 |
38-
| Min | 0.214 ms |
39-
| Max | 0.214 ms |
40-
| Avg | 0.214 ms |
41-
| Median (p50) | 0.214 ms |
42-
| p95 | 0.214 ms |
43-
| p99 | 0.214 ms |
38+
| Min | 0.182 ms |
39+
| Max | 0.182 ms |
40+
| Avg | 0.182 ms |
41+
| Median (p50) | 0.182 ms |
42+
| p95 | 0.182 ms |
43+
| p99 | 0.182 ms |
4444

4545
### Warm (subsequent inferences)
4646

4747
| Metric | Value |
4848
|--------|-------|
4949
| Nodes sampled | 2000 |
5050
| Total inferred | 2000 |
51-
| Total time | 4.228 sec |
52-
| Throughput | 473 inferences/sec |
51+
| Total time | 3.640 sec |
52+
| Throughput | 549 inferences/sec |
5353
| Min | 0.001 ms |
54-
| Max | 193.743 ms |
55-
| Avg | 2.115 ms |
56-
| Median (p50) | 0.048 ms |
57-
| p95 | 8.365 ms |
58-
| p99 | 39.508 ms |
54+
| Max | 135.117 ms |
55+
| Avg | 1.821 ms |
56+
| Median (p50) | 0.051 ms |
57+
| p95 | 7.181 ms |
58+
| p99 | 31.886 ms |
5959

6060

6161
## Performance Summary
6262

63-
- **Indexing**: 162378 nodes/sec (283.4 files/sec)
64-
- **Inference**: 473 inferences/sec (2.114 ms/inference)
63+
- **Indexing**: 140189 nodes/sec (248.2 files/sec)
64+
- **Inference**: 549 inferences/sec (1.820 ms/inference)
6565

6666
---
6767

docs/coverage-report.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# TypeGuessr Coverage Report
22

3-
Generated: 2026-03-10 21:56:34
3+
Generated: 2026-03-15 21:59:06
44

55
## Summary
66

77
| Metric | Value |
88
|--------|-------|
9-
| Files Analyzed | 3755 |
10-
| Node Coverage | 79.2% (1755157/2215723) |
11-
| Inference Coverage | 38.3% (285672/746238) |
9+
| Files Analyzed | 3796 |
10+
| Node Coverage | 79.1% (1758966/2224073) |
11+
| Inference Coverage | 38.2% (288041/753148) |
1212
| Signature Score | 0.38 |
13-
| Project Methods | 43153 |
13+
| Project Methods | 43080 |
1414

1515
> **Node Coverage** includes trivially-typed nodes (LiteralNode, SelfNode).
1616
> **Inference Coverage** excludes them to reflect actual type inference capability.
@@ -19,20 +19,20 @@ Generated: 2026-03-10 21:56:34
1919

2020
| Node Type | Coverage | Typed/Total |
2121
|-----------|----------|-------------|
22-
| LiteralNode | 100.0% | 1462656/1462656 |
23-
| CallNode | 32.7% | 95352/291692 |
24-
| LocalReadNode | 36.7% | 59868/163319 |
25-
| ParamNode | 20.9% | 15020/71887 |
26-
| LocalWriteNode | 54.2% | 23647/43629 |
27-
| MergeNode | 53.0% | 21900/41292 |
28-
| ConstantNode | 50.7% | 20875/41193 |
29-
| InstanceVariableReadNode | 77.2% | 18685/24202 |
30-
| ReturnNode | 83.1% | 15344/18456 |
31-
| BlockParamSlot | 19.4% | 3242/16674 |
32-
| InstanceVariableWriteNode | 54.9% | 8879/16176 |
33-
| ClassModuleNode | 0.0% | 0/13363 |
34-
| SelfNode | 100.0% | 6829/6829 |
35-
| OrNode | 64.9% | 2724/4197 |
22+
| LiteralNode | 100.0% | 1463789/1463789 |
23+
| CallNode | 32.7% | 96169/294427 |
24+
| LocalReadNode | 36.5% | 60624/165923 |
25+
| ParamNode | 20.8% | 15060/72355 |
26+
| LocalWriteNode | 54.4% | 23762/43699 |
27+
| MergeNode | 53.2% | 22057/41483 |
28+
| ConstantNode | 50.9% | 21099/41444 |
29+
| InstanceVariableReadNode | 77.3% | 18748/24254 |
30+
| ReturnNode | 83.1% | 15373/18509 |
31+
| BlockParamSlot | 19.7% | 3369/17064 |
32+
| InstanceVariableWriteNode | 54.9% | 8897/16201 |
33+
| ClassModuleNode | 0.0% | 0/13409 |
34+
| SelfNode | 100.0% | 7136/7136 |
35+
| OrNode | 65.1% | 2747/4222 |
3636
| ClassVariableWriteNode | 82.1% | 69/84 |
3737
| ClassVariableReadNode | 90.5% | 67/74 |
3838

0 commit comments

Comments
 (0)