Skip to content

Conversation

@TrueDoctor
Copy link
Member

@TrueDoctor TrueDoctor commented Jan 11, 2025

Fixes #2785.

@github-actions
Copy link

github-actions bot commented Aug 20, 2025

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,733,696 (master) → 27,729,232 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     355,708|    356,802          +0.31%
D1mw                     118,589|    118,852          +0.22%
DLmr                      37,427|     37,418          -0.02%
DLmw                      53,575|     53,564          -0.02%
Dr                     6,732,042|  6,727,317          -0.07%
Dw                     4,755,970|  4,755,818          -0.00%
EstimatedCycles       44,023,716| 44,044,281          +0.05%
I1mr                      37,150|     43,382         +16.78%
ILmr                         872|        877          +0.57%
Ir                    27,733,696| 27,729,232          -0.02%
L1hits                38,710,261| 38,693,331          -0.04%
LLhits                   419,573|    427,177          +1.81%
RamHits                   91,874|     91,859          -0.02%
TotalRW               39,221,708| 39,212,367          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,898,024 (master) → 14,896,997 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     183,745|    184,216          +0.26%
D1mw                      62,316|     62,378          +0.10%
DLmr                       1,612|      1,607          -0.31%
DLmw                      17,324|     17,318          -0.03%
Dr                     3,586,838|  3,583,993          -0.08%
Dw                     2,534,637|  2,534,441          -0.01%
EstimatedCycles       22,667,709| 22,675,885          +0.04%
I1mr                      18,504|     21,122         +14.15%
ILmr                         729|        728          -0.14%
Ir                    14,898,024| 14,896,997          -0.01%
L1hits                20,754,934| 20,747,715          -0.03%
LLhits                   244,900|    248,063          +1.29%
RamHits                   19,665|     19,653          -0.06%
TotalRW               21,019,499| 21,015,431          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,132,602 (master) → 3,132,681 (HEAD) : $$\color{red}+0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      37,636|     37,756          +0.32%
D1mw                      11,793|     11,809          +0.14%
DLmr                          19|         20          +5.26%
DLmw                       3,235|      3,238          +0.09%
Dr                       750,903|    750,482          -0.06%
Dw                       529,729|    529,761          +0.01%
EstimatedCycles        4,746,548|  4,749,152          +0.05%
I1mr                       4,147|      4,702         +13.38%
ILmr                         713|        714          +0.14%
Ir                     3,132,602|  3,132,681          +0.00%
L1hits                 4,359,658|  4,358,657          -0.02%
LLhits                    49,609|     50,295          +1.38%
RamHits                    3,967|      3,972          +0.13%
TotalRW                4,413,234|  4,412,924          -0.01%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 14,973,294 (master) → 14,971,743 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     196,111|    196,411          +0.15%
D1mw                      68,130|     68,284          +0.23%
DLmr                         132|        146         +10.61%
DLmw                      14,573|     14,573          +0.00%
Dr                     3,606,113|  3,601,160          -0.14%
Dw                     2,571,683|  2,572,666          +0.04%
EstimatedCycles       22,738,726| 22,744,191          +0.02%
I1mr                      15,983|     18,208         +13.92%
ILmr                         853|        848          -0.59%
Ir                    14,973,294| 14,971,743          -0.01%
L1hits                20,870,866| 20,862,666          -0.04%
LLhits                   264,666|    267,336          +1.01%
RamHits                   15,558|     15,567          +0.06%
TotalRW               21,151,090| 21,145,569          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 33,729,593 (master) → 33,721,054 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     435,025|    435,452          +0.10%
D1mw                     140,440|    140,754          +0.22%
DLmr                      53,062|     53,067          +0.01%
DLmw                      60,855|     60,873          +0.03%
Dr                     8,128,634|  8,121,996          -0.08%
Dw                     5,755,011|  5,754,778          -0.00%
EstimatedCycles       53,524,760| 53,538,490          +0.03%
I1mr                      41,588|     47,862         +15.09%
ILmr                         860|        873          +1.51%
Ir                    33,729,593| 33,721,054          -0.03%
L1hits                46,996,185| 46,973,760          -0.05%
LLhits                   502,276|    509,255          +1.39%
RamHits                  114,777|    114,813          +0.03%
TotalRW               47,613,238| 47,597,828          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,410,083 (master) → 21,406,548 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     269,355|    269,886          +0.20%
D1mw                      84,905|     84,981          +0.09%
DLmr                      19,658|     19,698          +0.20%
DLmw                      33,838|     33,853          +0.04%
Dr                     5,189,121|  5,185,208          -0.08%
Dw                     3,662,745|  3,662,576          -0.00%
EstimatedCycles       33,420,839| 33,434,370          +0.04%
I1mr                      28,145|     32,405         +15.14%
ILmr                         813|        814          +0.12%
Ir                    21,410,083| 21,406,548          -0.02%
L1hits                29,879,544| 29,867,060          -0.04%
LLhits                   328,096|    332,907          +1.47%
RamHits                   54,309|     54,365          +0.10%
TotalRW               30,261,949| 30,254,332          -0.03%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 41,961,166 (master) → 41,938,389 (HEAD) : $$\color{lime}-0.05\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     475,051|    476,632          +0.33%
D1mw                     106,620|    107,078          +0.43%
DLmr                      18,670|     18,474          -1.05%
DLmw                      25,107|     24,408          -2.78%
Dr                    10,651,882| 10,647,561          -0.04%
Dw                     7,212,351|  7,209,690          -0.04%
EstimatedCycles       63,655,031| 63,518,536          -0.21%
I1mr                      45,617|     23,689         -48.07%
ILmr                         239|        228          -4.60%
Ir                    41,961,166| 41,938,389          -0.05%
L1hits                59,198,111| 59,188,241          -0.02%
LLhits                   583,272|    564,289          -3.25%
RamHits                   44,016|     43,110          -2.06%
TotalRW               59,825,399| 59,795,640          -0.05%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 23,071,350 (master) → 23,077,651 (HEAD) : $$\color{red}+0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     244,423|    243,147          -0.52%
D1mw                      55,141|     54,882          -0.47%
DLmr                         435|        412          -5.29%
DLmw                       8,657|      8,544          -1.31%
Dr                     5,817,361|  5,819,605          +0.04%
Dw                     3,951,643|  3,957,713          +0.15%
EstimatedCycles       34,415,516| 34,375,347          -0.12%
I1mr                      24,634|     13,493         -45.23%
ILmr                         187|        187          +0.00%
Ir                    23,071,350| 23,077,651          +0.03%
L1hits                32,516,156| 32,543,447          +0.08%
LLhits                   314,919|    302,379          -3.98%
RamHits                    9,279|      9,143          -1.47%
TotalRW               32,840,354| 32,854,969          +0.04%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 4,727,429 (master) → 4,710,410 (HEAD) : $$\color{lime}-0.36\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      44,640|     44,798          +0.35%
D1mw                      12,541|     12,442          -0.79%
DLmr                           0|          0          +0.00%
DLmw                         705|        739          +4.82%
Dr                     1,187,699|  1,183,269          -0.37%
Dw                       809,360|    806,949          -0.30%
EstimatedCycles        7,006,642|  6,975,946          -0.44%
I1mr                       6,780|      4,727         -30.28%
ILmr                         172|        176          +2.33%
Ir                     4,727,429|  4,710,410          -0.36%
L1hits                 6,660,527|  6,638,661          -0.33%
LLhits                    63,084|     61,052          -3.22%
RamHits                      877|        915          +4.33%
TotalRW                6,724,488|  6,700,628          -0.35%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 18,962,316 (master) → 18,957,015 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     188,017|    186,318          -0.90%
D1mw                      47,532|     47,480          -0.11%
DLmr                          31|         27         -12.90%
DLmw                       4,548|      5,025         +10.49%
Dr                     4,760,036|  4,758,269          -0.04%
Dw                     3,276,468|  3,275,857          -0.02%
EstimatedCycles       28,151,708| 28,116,929          -0.12%
I1mr                      16,988|      8,394         -50.59%
ILmr                         179|        182          +1.68%
Ir                    18,962,316| 18,957,015          -0.03%
L1hits                26,746,283| 26,748,949          +0.01%
LLhits                   247,779|    236,958          -4.37%
RamHits                    4,758|      5,234         +10.00%
TotalRW               26,998,820| 26,991,141          -0.03%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 51,972,786 (master) → 51,947,576 (HEAD) : $$\color{lime}-0.05\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     577,485|    575,770          -0.30%
D1mw                     133,647|    134,361          +0.53%
DLmr                      33,559|     33,078          -1.43%
DLmw                      45,433|     41,675          -8.27%
Dr                    13,328,148| 13,319,405          -0.07%
Dw                     9,152,625|  9,131,806          -0.23%
EstimatedCycles       79,895,019| 79,603,363          -0.37%
I1mr                      53,613|     26,893         -49.84%
ILmr                         424|        463          +9.20%
Ir                    51,972,786| 51,947,576          -0.05%
L1hits                73,688,814| 73,661,763          -0.04%
LLhits                   685,329|    661,808          -3.43%
RamHits                   79,416|     75,216          -5.29%
TotalRW               74,453,559| 74,398,787          -0.07%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 33,377,394 (master) → 33,383,376 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     376,356|    378,274          +0.51%
D1mw                      87,015|     86,931          -0.10%
DLmr                       9,290|      9,159          -1.41%
DLmw                      19,394|     19,760          +1.89%
Dr                     8,463,575|  8,466,373          +0.03%
Dw                     5,739,048|  5,745,446          +0.11%
EstimatedCycles       50,442,879| 50,404,599          -0.08%
I1mr                      35,767|     18,746         -47.59%
ILmr                         193|        201          +4.15%
Ir                    33,377,394| 33,383,376          +0.02%
L1hits                47,080,879| 47,111,244          +0.06%
LLhits                   470,261|    454,831          -3.28%
RamHits                   28,877|     29,120          +0.84%
TotalRW               47,580,017| 47,595,195          +0.03%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 20,825,951 (master) → 20,623,841 (HEAD) : $$\color{lime}-0.97\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     236,189|    235,370          -0.35%
D1mw                      50,458|     50,182          -0.55%
DLmr                       3,455|      3,302          -4.43%
DLmw                      13,393|     13,437          +0.33%
Dr                     5,297,846|  5,247,239          -0.96%
Dw                     3,551,817|  3,518,724          -0.93%
EstimatedCycles       31,928,860| 31,637,694          -0.91%
I1mr                     114,282|    115,118          +0.73%
ILmr                       4,803|      4,768          -0.73%
Ir                    20,825,951| 20,623,841          -0.97%
L1hits                29,274,685| 28,989,134          -0.98%
LLhits                   379,278|    379,163          -0.03%
RamHits                   21,651|     21,507          -0.67%
TotalRW               29,675,614| 29,389,804          -0.96%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 234,847,024 (master) → 63,612,744 (HEAD) : $$\color{lime}-72.91\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     745,794|    378,775         -49.21%
D1mw                     311,468|    177,685         -42.95%
DLmr                       5,227|      4,896          -6.33%
DLmw                      56,072|     54,182          -3.37%
Dr                    59,156,618| 14,914,982         -74.79%
Dw                    37,812,317| 10,094,556         -73.30%
EstimatedCycles      338,759,993| 93,455,236         -72.41%
I1mr                     166,939|    156,981          -5.97%
ILmr                       6,942|      6,895          -0.68%
Ir                   234,847,024| 63,612,744         -72.91%
L1hits               330,591,758| 87,908,841         -73.41%
LLhits                 1,155,960|    647,468         -43.99%
RamHits                   68,241|     65,973          -3.32%
TotalRW              331,815,959| 88,622,282         -73.29%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 9,641,740 (master) → 9,763,374 (HEAD) : $$\color{red}+1.26\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      41,586|     45,122          +8.50%
D1mw                      16,640|     17,429          +4.74%
DLmr                         253|        235          -7.11%
DLmw                       3,975|      4,011          +0.91%
Dr                     2,199,687|  2,254,480          +2.49%
Dw                     1,526,389|  1,573,740          +3.10%
EstimatedCycles       13,984,858| 14,231,406          +1.76%
I1mr                      34,857|     36,067          +3.47%
ILmr                       3,929|      3,932          +0.08%
Ir                     9,641,740|  9,763,374          +1.26%
L1hits                13,274,733| 13,492,976          +1.64%
LLhits                    84,926|     90,440          +6.49%
RamHits                    8,157|      8,178          +0.26%
TotalRW               13,367,816| 13,591,594          +1.67%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 26,308,740 (master) → 26,338,985 (HEAD) : $$\color{red}+0.11\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     119,412|    119,555          +0.12%
D1mw                      52,366|     51,955          -0.78%
DLmr                         528|        536          +1.52%
DLmw                       8,578|      8,589          +0.13%
Dr                     5,869,061|  5,865,914          -0.05%
Dw                     3,507,746|  3,501,358          -0.18%
EstimatedCycles       36,994,705| 37,013,287          +0.05%
I1mr                      62,669|     62,315          -0.56%
ILmr                       3,273|      3,266          -0.21%
Ir                    26,308,740| 26,338,985          +0.11%
L1hits                35,451,100| 35,472,432          +0.06%
LLhits                   222,068|    221,434          -0.29%
RamHits                   12,379|     12,391          +0.10%
TotalRW               35,685,547| 35,706,257          +0.06%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,884,597,495 (master) → 1,884,187,024 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,526,608|  1,511,471          -0.99%
D1mw                     698,662|    684,891          -1.97%
DLmr                     310,901|    311,831          +0.30%
DLmw                     425,506|    425,069          -0.10%
Dr                   437,372,598|436,946,224          -0.10%
Dw                   279,150,760|278,729,690          -0.15%
EstimatedCycles      2,635,191,021|2,634,053,270          -0.04%
I1mr                     730,872|    786,581          +7.62%
ILmr                       5,113|      5,052          -1.19%
Ir                   1,884,597,495|1,884,187,024          -0.02%
L1hits               2,598,164,711|2,596,879,995          -0.05%
LLhits                 2,214,622|  2,240,991          +1.19%
RamHits                  741,520|    741,952          +0.06%
TotalRW              2,601,120,853|2,599,862,938          -0.05%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 19,040,068 (master) → 19,031,431 (HEAD) : $$\color{lime}-0.05\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     192,501|    191,840          -0.34%
D1mw                      42,875|     42,639          -0.55%
DLmr                         603|        650          +7.79%
DLmw                      10,029|      9,969          -0.60%
Dr                     4,632,576|  4,632,977          +0.01%
Dw                     3,078,374|  3,077,461          -0.03%
EstimatedCycles       28,469,664| 28,460,093          -0.03%
I1mr                      91,858|     92,717          +0.94%
ILmr                       3,025|      3,029          +0.13%
Ir                    19,040,068| 19,031,431          -0.05%
L1hits                26,423,784| 26,414,673          -0.03%
LLhits                   313,577|    313,548          -0.01%
RamHits                   13,657|     13,648          -0.07%
TotalRW               26,751,018| 26,741,869          -0.03%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 20,764,824 (master) → 20,763,348 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     253,452|    251,895          -0.61%
D1mw                      45,740|     45,400          -0.74%
DLmr                       2,883|      2,624          -8.98%
DLmw                         720|        581         -19.31%
Dr                     5,346,225|  5,345,668          -0.01%
Dw                     3,552,529|  3,552,297          -0.01%
EstimatedCycles       31,425,442| 31,408,031          -0.06%
I1mr                     113,194|    114,297          +0.97%
ILmr                         141|        140          -0.71%
Ir                    20,764,824| 20,763,348          -0.01%
L1hits                29,251,192| 29,249,721          -0.01%
LLhits                   408,642|    408,247          -0.10%
RamHits                    3,744|      3,345         -10.66%
TotalRW               29,663,578| 29,661,313          -0.01%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 26,342,319 (master) → 26,248,816 (HEAD) : $$\color{lime}-0.35\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     219,605|    216,498          -1.41%
D1mw                      54,489|     54,501          +0.02%
DLmr                       4,385|      3,612         -17.63%
DLmw                       1,537|      1,862         +21.15%
Dr                     6,491,024|  6,475,126          -0.24%
Dw                     4,438,453|  4,431,003          -0.17%
EstimatedCycles       38,834,138| 38,701,331          -0.34%
I1mr                      71,049|     73,440          +3.37%
ILmr                         137|        147          +7.30%
Ir                    26,342,319| 26,248,816          -0.35%
L1hits                36,926,653| 36,810,506          -0.31%
LLhits                   339,084|    338,818          -0.08%
RamHits                    6,059|      5,621          -7.23%
TotalRW               37,271,796| 37,154,945          -0.31%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 9,306,803 (master) → 9,477,213 (HEAD) : $$\color{red}+1.83\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      52,896|     57,163          +8.07%
D1mw                      15,531|     15,179          -2.27%
DLmr                           6|          4         -33.33%
DLmw                         194|        128         -34.02%
Dr                     2,203,248|  2,249,943          +2.12%
Dw                     1,549,681|  1,580,152          +1.97%
EstimatedCycles       13,471,792| 13,739,666          +1.99%
I1mr                      32,128|     33,820          +5.27%
ILmr                         128|        125          -2.34%
Ir                     9,306,803|  9,477,213          +1.83%
L1hits                12,959,177| 13,201,146          +1.87%
LLhits                   100,227|    105,905          +5.67%
RamHits                      328|        257         -21.65%
TotalRW               13,059,732| 13,307,308          +1.90%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 16,102,437 (master) → 16,108,904 (HEAD) : $$\color{red}+0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     104,225|    104,506          +0.27%
D1mw                      39,056|     36,893          -5.54%
DLmr                          20|         10         -50.00%
DLmw                         605|        613          +1.32%
Dr                     3,647,217|  3,647,031          -0.01%
Dw                     2,420,041|  2,420,062          +0.00%
EstimatedCycles       22,868,627| 22,866,961          -0.01%
I1mr                      25,932|     25,867          -0.25%
ILmr                         111|        107          -3.60%
Ir                    16,102,437| 16,108,904          +0.04%
L1hits                22,000,482| 22,008,731          +0.04%
LLhits                   168,477|    166,536          -1.15%
RamHits                      736|        730          -0.82%
TotalRW               22,169,695| 22,175,997          +0.03%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 279,850,515 (master) → 279,806,004 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,421,038|  1,411,461          -0.67%
D1mw                     459,321|    457,936          -0.30%
DLmr                     470,064|    473,800          +0.79%
DLmw                     209,590|    199,448          -4.84%
Dr                    67,870,911| 67,859,517          -0.02%
Dw                    48,636,869| 48,631,109          -0.01%
EstimatedCycles      426,887,127|426,993,434          +0.02%
I1mr                     624,984|    725,489         +16.08%
ILmr                       3,928|      3,994          +1.68%
Ir                   279,850,515|279,806,004          -0.02%
L1hits               393,852,952|393,701,744          -0.04%
LLhits                 1,821,761|  1,917,644          +5.26%
RamHits                  683,582|    677,242          -0.93%
TotalRW              396,358,295|396,296,630          -0.02%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 19,320,271 (master) → 19,320,658 (HEAD) : $$\color{red}+0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     206,368|    207,227          +0.42%
D1mw                      40,162|     40,249          +0.22%
DLmr                         139|        164         +17.99%
DLmw                         829|        866          +4.46%
Dr                     4,761,076|  4,763,689          +0.05%
Dw                     3,134,883|  3,136,587          +0.05%
EstimatedCycles       28,612,232| 28,627,204          +0.05%
I1mr                      94,288|     95,444          +1.23%
ILmr                         123|        123          +0.00%
Ir                    19,320,271| 19,320,658          +0.00%
L1hits                26,875,412| 26,878,014          +0.01%
LLhits                   339,727|    341,767          +0.60%
RamHits                    1,091|      1,153          +5.68%
TotalRW               27,216,230| 27,220,934          +0.02%

@TrueDoctor TrueDoctor marked this pull request as ready for review August 20, 2025 13:32
@TrueDoctor
Copy link
Member Author

@Keavon Can you test this for regressions?

@github-actions
Copy link

github-actions bot commented Aug 20, 2025

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,731,776 (master) → 27,730,175 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     356,128|    356,417          +0.08%
D1mw                     118,871|    118,776          -0.08%
DLmr                      37,404|     37,419          +0.04%
DLmw                      53,568|     53,572          +0.01%
Dr                     6,731,978|  6,727,639          -0.06%
Dw                     4,755,809|  4,755,646          -0.00%
EstimatedCycles       44,068,379| 44,080,944          +0.03%
I1mr                      48,300|     52,713          +9.14%
ILmr                         882|        871          -1.25%
Ir                    27,731,776| 27,730,175          -0.01%
L1hits                38,696,264| 38,685,554          -0.03%
LLhits                   431,445|    436,044          +1.07%
RamHits                   91,854|     91,862          +0.01%
TotalRW               39,219,563| 39,213,460          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,896,526 (master) → 14,893,198 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     184,346|    184,105          -0.13%
D1mw                      62,471|     62,420          -0.08%
DLmr                       1,620|      1,597          -1.42%
DLmw                      17,303|     17,328          +0.14%
Dr                     3,586,665|  3,583,485          -0.09%
Dw                     2,534,512|  2,534,258          -0.01%
EstimatedCycles       22,689,365| 22,688,715          -0.00%
I1mr                      23,701|     25,446          +7.36%
ILmr                         730|        738          +1.10%
Ir                    14,896,526| 14,893,198          -0.02%
L1hits                20,747,185| 20,738,970          -0.04%
LLhits                   250,865|    252,308          +0.58%
RamHits                   19,653|     19,663          +0.05%
TotalRW               21,017,703| 21,010,941          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,132,370 (master) → 3,131,196 (HEAD) : $$\color{lime}-0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      37,719|     37,758          +0.10%
D1mw                      11,818|     11,811          -0.06%
DLmr                          21|         20          -4.76%
DLmw                       3,238|      3,240          +0.06%
Dr                       750,862|    750,244          -0.08%
Dw                       529,710|    529,604          -0.02%
EstimatedCycles        4,750,670|  4,750,384          -0.01%
I1mr                       5,120|      5,446          +6.37%
ILmr                         711|        716          +0.70%
Ir                     3,132,370|  3,131,196          -0.04%
L1hits                 4,358,285|  4,356,029          -0.05%
LLhits                    50,687|     51,039          +0.69%
RamHits                    3,970|      3,976          +0.15%
TotalRW                4,412,942|  4,411,044          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 14,972,919 (master) → 14,970,501 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     196,495|    196,396          -0.05%
D1mw                      68,254|     68,237          -0.02%
DLmr                         144|        137          -4.86%
DLmw                      14,568|     14,575          +0.05%
Dr                     3,606,086|  3,600,986          -0.14%
Dw                     2,571,611|  2,572,503          +0.03%
EstimatedCycles       22,753,316| 22,752,256          -0.00%
I1mr                      19,181|     20,666          +7.74%
ILmr                         854|        857          +0.35%
Ir                    14,972,919| 14,970,501          -0.02%
L1hits                20,866,686| 20,858,691          -0.04%
LLhits                   268,364|    269,730          +0.51%
RamHits                   15,566|     15,569          +0.02%
TotalRW               21,150,616| 21,143,990          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 33,725,541 (master) → 33,717,338 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     435,543|    435,488          -0.01%
D1mw                     140,784|    140,724          -0.04%
DLmr                      53,065|     53,071          +0.01%
DLmw                      60,864|     60,863          -0.00%
Dr                     8,128,267|  8,121,619          -0.08%
Dw                     5,754,791|  5,754,529          -0.00%
EstimatedCycles       53,573,547| 53,574,182          +0.00%
I1mr                      53,880|     57,917          +7.49%
ILmr                         875|        872          -0.34%
Ir                    33,725,541| 33,717,338          -0.02%
L1hits                46,978,392| 46,959,357          -0.04%
LLhits                   515,403|    519,323          +0.76%
RamHits                  114,804|    114,806          +0.00%
TotalRW               47,608,599| 47,593,486          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,411,170 (master) → 21,406,868 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     269,743|    269,646          -0.04%
D1mw                      84,988|     84,965          -0.03%
DLmr                      19,664|     19,702          +0.19%
DLmw                      33,853|     33,857          +0.01%
Dr                     5,189,283|  5,185,278          -0.08%
Dw                     3,662,548|  3,662,386          -0.00%
EstimatedCycles       33,458,799| 33,462,420          +0.01%
I1mr                      36,736|     39,496          +7.51%
ILmr                         814|        823          +1.11%
Ir                    21,411,170| 21,406,868          -0.02%
L1hits                29,871,534| 29,860,425          -0.04%
LLhits                   337,136|    339,725          +0.77%
RamHits                   54,331|     54,382          +0.09%
TotalRW               30,263,001| 30,254,532          -0.03%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 41,880,872 (master) → 41,955,708 (HEAD) : $$\color{red}+0.18\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     471,351|    478,109          +1.43%
D1mw                     106,381|    107,922          +1.45%
DLmr                      18,650|     18,560          -0.48%
DLmw                      24,459|     23,665          -3.25%
Dr                    10,633,294| 10,649,498          +0.15%
Dw                     7,198,695|  7,211,639          +0.18%
EstimatedCycles       63,464,191| 63,570,153          +0.17%
I1mr                      34,983|     33,846          -3.25%
ILmr                         240|        235          -2.08%
Ir                    41,880,872| 41,955,708          +0.18%
L1hits                59,100,146| 59,196,968          +0.16%
LLhits                   569,366|    577,417          +1.41%
RamHits                   43,349|     42,460          -2.05%
TotalRW               59,712,861| 59,816,845          +0.17%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 23,081,753 (master) → 23,074,184 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     243,015|    243,972          +0.39%
D1mw                      55,649|     56,013          +0.65%
DLmr                         381|        418          +9.71%
DLmw                       8,078|      8,043          -0.43%
Dr                     5,820,286|  5,817,839          -0.04%
Dw                     3,956,548|  3,953,549          -0.08%
EstimatedCycles       34,385,685| 34,370,136          -0.05%
I1mr                      18,318|     16,311         -10.96%
ILmr                         180|        185          +2.78%
Ir                    23,081,753| 23,074,184          -0.03%
L1hits                32,541,605| 32,529,276          -0.04%
LLhits                   308,343|    307,650          -0.22%
RamHits                    8,639|      8,646          +0.08%
TotalRW               32,858,587| 32,845,572          -0.04%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 4,711,383 (master) → 4,723,045 (HEAD) : $$\color{red}+0.25\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      44,436|     44,494          +0.13%
D1mw                      12,507|     12,601          +0.75%
DLmr                           0|          0          +0.00%
DLmw                         689|        655          -4.93%
Dr                     1,182,850|  1,186,309          +0.29%
Dw                       806,246|    808,495          +0.28%
EstimatedCycles        6,977,891|  6,995,293          +0.25%
I1mr                       5,915|      6,041          +2.13%
ILmr                         177|        175          -1.13%
Ir                     4,711,383|  4,723,045          +0.25%
L1hits                 6,637,621|  6,654,713          +0.26%
LLhits                    61,992|     62,306          +0.51%
RamHits                      866|        830          -4.16%
TotalRW                6,700,479|  6,717,849          +0.26%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 18,961,507 (master) → 18,957,162 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     187,124|    186,011          -0.59%
D1mw                      47,625|     47,602          -0.05%
DLmr                          26|         31         +19.23%
DLmw                       5,048|      4,737          -6.16%
Dr                     4,759,619|  4,758,784          -0.02%
Dw                     3,275,215|  3,275,954          +0.02%
EstimatedCycles       28,144,083| 28,124,174          -0.07%
I1mr                      12,774|     12,323          -3.53%
ILmr                         181|        183          +1.10%
Ir                    18,961,507| 18,957,162          -0.02%
L1hits                26,748,818| 26,745,964          -0.01%
LLhits                   242,268|    240,985          -0.53%
RamHits                    5,255|      4,951          -5.78%
TotalRW               26,996,341| 26,991,900          -0.02%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 51,968,760 (master) → 51,976,686 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     575,195|    575,327          +0.02%
D1mw                     134,392|    135,019          +0.47%
DLmr                      32,923|     33,104          +0.55%
DLmw                      41,741|     42,084          +0.82%
Dr                    13,324,738| 13,326,669          +0.01%
Dw                     9,145,309|  9,145,818          +0.01%
EstimatedCycles       79,688,089| 79,706,935          +0.02%
I1mr                      39,461|     36,982          -6.28%
ILmr                         439|        427          -2.73%
Ir                    51,968,760| 51,976,686          +0.02%
L1hits                73,689,759| 73,701,845          +0.02%
LLhits                   673,945|    671,713          -0.33%
RamHits                   75,103|     75,615          +0.68%
TotalRW               74,438,807| 74,449,173          +0.01%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 33,382,765 (master) → 33,391,481 (HEAD) : $$\color{red}+0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     377,989|    379,532          +0.41%
D1mw                      87,277|     87,282          +0.01%
DLmr                       9,344|      9,338          -0.06%
DLmw                      19,242|     19,286          +0.23%
Dr                     8,463,396|  8,465,433          +0.02%
Dw                     5,736,643|  5,735,685          -0.02%
EstimatedCycles       50,414,308| 50,426,103          +0.02%
I1mr                      26,775|     25,322          -5.43%
ILmr                         192|        208          +8.33%
Ir                    33,382,765| 33,391,481          +0.03%
L1hits                47,090,763| 47,100,463          +0.02%
LLhits                   463,263|    463,304          +0.01%
RamHits                   28,778|     28,832          +0.19%
TotalRW               47,582,804| 47,592,599          +0.02%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 20,698,128 (master) → 20,625,569 (HEAD) : $$\color{lime}-0.35\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     238,467|    235,783          -1.13%
D1mw                      50,293|     50,524          +0.46%
DLmr                       3,444|      3,448          +0.12%
DLmw                      13,306|     13,438          +0.99%
Dr                     5,265,692|  5,247,386          -0.35%
Dw                     3,531,784|  3,519,046          -0.36%
EstimatedCycles       31,752,592| 31,636,191          -0.37%
I1mr                     113,922|    112,613          -1.15%
ILmr                       4,792|      4,731          -1.27%
Ir                    20,698,128| 20,625,569          -0.35%
L1hits                29,092,922| 28,993,081          -0.34%
LLhits                   381,140|    377,303          -1.01%
RamHits                   21,542|     21,617          +0.35%
TotalRW               29,495,604| 29,392,001          -0.35%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 138,922,000 (master) → 76,791,528 (HEAD) : $$\color{lime}-44.72\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     649,270|    385,732         -40.59%
D1mw                     206,387|    181,003         -12.30%
DLmr                       3,111|      4,757         +52.91%
DLmw                      47,446|     53,288         +12.31%
Dr                    31,961,023| 18,203,696         -43.04%
Dw                    20,452,553| 12,227,577         -40.21%
EstimatedCycles      197,145,164|112,057,115         -43.16%
I1mr                     164,695|    154,426          -6.24%
ILmr                       7,049|      6,944          -1.49%
Ir                   138,922,000| 76,791,528         -44.72%
L1hits               190,315,224|106,501,640         -44.04%
LLhits                   962,746|    656,172         -31.84%
RamHits                   57,606|     64,989         +12.82%
TotalRW              191,335,576|107,222,801         -43.96%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 9,741,474 (master) → 9,944,394 (HEAD) : $$\color{red}+2.08\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      45,171|     49,754         +10.15%
D1mw                      16,615|     17,523          +5.46%
DLmr                         224|        234          +4.46%
DLmw                       3,983|      4,049          +1.66%
Dr                     2,227,788|  2,316,292          +3.97%
Dw                     1,544,854|  1,617,323          +4.69%
EstimatedCycles       14,142,708| 14,524,643          +2.70%
I1mr                      34,357|     32,709          -4.80%
ILmr                       3,927|      3,940          +0.33%
Ir                     9,741,474|  9,944,394          +2.08%
L1hits                13,417,973| 13,778,023          +2.68%
LLhits                    88,009|     91,763          +4.27%
RamHits                    8,134|      8,223          +1.09%
TotalRW               13,514,116| 13,878,009          +2.69%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 26,271,969 (master) → 26,363,053 (HEAD) : $$\color{red}+0.35\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     118,630|    119,019          +0.33%
D1mw                      50,212|     52,695          +4.95%
DLmr                         558|        529          -5.20%
DLmw                       8,488|      8,564          +0.90%
Dr                     5,856,503|  5,908,984          +0.90%
Dw                     3,496,763|  3,545,709          +1.40%
EstimatedCycles       36,921,133| 37,124,858          +0.55%
I1mr                      62,800|     62,349          -0.72%
ILmr                       3,265|      3,269          +0.12%
Ir                    26,271,969| 26,363,053          +0.35%
L1hits                35,393,593| 35,583,683          +0.54%
LLhits                   219,331|    221,701          +1.08%
RamHits                   12,311|     12,362          +0.41%
TotalRW               35,625,235| 35,817,746          +0.54%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,884,193,383 (master) → 1,884,178,071 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,522,315|  1,518,057          -0.28%
D1mw                     693,907|    691,533          -0.34%
DLmr                     313,400|    310,921          -0.79%
DLmw                     425,090|    424,930          -0.04%
Dr                   436,939,911|436,939,585          -0.00%
Dw                   278,721,301|278,725,679          +0.00%
EstimatedCycles      2,633,695,949|2,633,399,507          -0.01%
I1mr                     666,869|    622,808          -6.61%
ILmr                       5,143|      5,035          -2.10%
Ir                   1,884,193,383|1,884,178,071          -0.00%
L1hits               2,596,971,504|2,597,010,937          +0.00%
LLhits                 2,139,458|  2,091,512          -2.24%
RamHits                  743,633|    740,886          -0.37%
TotalRW              2,599,854,595|2,599,843,335          -0.00%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 19,037,958 (master) → 19,058,211 (HEAD) : $$\color{red}+0.11\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     190,278|    191,040          +0.40%
D1mw                      42,650|     42,420          -0.54%
DLmr                         626|        642          +2.56%
DLmw                      10,060|     10,042          -0.18%
Dr                     4,632,695|  4,637,713          +0.11%
Dw                     3,076,869|  3,080,944          +0.13%
EstimatedCycles       28,458,464| 28,485,248          +0.09%
I1mr                      91,930|     90,945          -1.07%
ILmr                       3,031|      3,008          -0.76%
Ir                    19,037,958| 19,058,211          +0.11%
L1hits                26,422,664| 26,452,463          +0.11%
LLhits                   311,141|    310,713          -0.14%
RamHits                   13,717|     13,692          -0.18%
TotalRW               26,747,522| 26,776,868          +0.11%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 20,766,933 (master) → 20,782,015 (HEAD) : $$\color{red}+0.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     254,574|    254,556          -0.01%
D1mw                      45,447|     45,350          -0.21%
DLmr                       2,794|      2,710          -3.01%
DLmw                         551|        581          +5.44%
Dr                     5,346,664|  5,349,430          +0.05%
Dw                     3,553,960|  3,555,094          +0.03%
EstimatedCycles       31,426,269| 31,441,381          +0.05%
I1mr                     113,527|    113,072          -0.40%
ILmr                         139|        140          +0.72%
Ir                    20,766,933| 20,782,015          +0.07%
L1hits                29,254,009| 29,273,561          +0.07%
LLhits                   410,064|    409,547          -0.13%
RamHits                    3,484|      3,431          -1.52%
TotalRW               29,667,557| 29,686,539          +0.06%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 26,337,650 (master) → 26,336,937 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     218,001|    216,286          -0.79%
D1mw                      54,241|     53,924          -0.58%
DLmr                       2,511|      3,520         +40.18%
DLmw                       2,466|      1,832         -25.71%
Dr                     6,487,503|  6,482,074          -0.08%
Dw                     4,437,290|  4,430,668          -0.15%
EstimatedCycles       38,789,213| 38,768,563          -0.05%
I1mr                      71,193|     68,306          -4.06%
ILmr                         124|        142         +14.52%
Ir                    26,337,650| 26,336,937          -0.00%
L1hits                36,919,008| 36,911,163          -0.02%
LLhits                   338,334|    333,022          -1.57%
RamHits                    5,101|      5,494          +7.70%
TotalRW               37,262,443| 37,249,679          -0.03%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 9,303,238 (master) → 9,215,782 (HEAD) : $$\color{lime}-0.94\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      52,447|     48,943          -6.68%
D1mw                      15,671|     15,716          +0.29%
DLmr                           4|          5         +25.00%
DLmw                         151|        104         -31.13%
Dr                     2,202,056|  2,186,601          -0.70%
Dw                     1,550,485|  1,544,492          -0.39%
EstimatedCycles       13,464,525| 13,334,535          -0.97%
I1mr                      31,961|     30,516          -4.52%
ILmr                         126|        123          -2.38%
Ir                     9,303,238|  9,215,782          -0.94%
L1hits                12,955,700| 12,851,700          -0.80%
LLhits                    99,798|     94,943          -4.86%
RamHits                      281|        232         -17.44%
TotalRW               13,055,779| 12,946,875          -0.83%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 16,095,730 (master) → 16,073,313 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     103,907|    103,276          -0.61%
D1mw                      35,905|     35,909          +0.01%
DLmr                          12|         20         +66.67%
DLmw                         489|        536          +9.61%
Dr                     3,642,789|  3,632,320          -0.29%
Dw                     2,417,054|  2,406,382          -0.44%
EstimatedCycles       22,837,479| 22,792,061          -0.20%
I1mr                      26,082|     25,839          -0.93%
ILmr                         110|        109          -0.91%
Ir                    16,095,730| 16,073,313          -0.14%
L1hits                21,989,679| 21,946,991          -0.19%
LLhits                   165,283|    164,359          -0.56%
RamHits                      611|        665          +8.84%
TotalRW               22,155,573| 22,112,015          -0.20%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 279,884,943 (master) → 279,836,398 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,413,970|  1,411,698          -0.16%
D1mw                     456,561|    457,654          +0.24%
DLmr                     472,415|    473,974          +0.33%
DLmw                     205,366|    207,168          +0.88%
Dr                    67,890,741| 67,867,979          -0.03%
Dw                    48,658,379| 48,636,199          -0.05%
EstimatedCycles      426,791,981|426,602,856          -0.04%
I1mr                     606,461|    557,983          -7.99%
ILmr                       3,884|      3,956          +1.85%
Ir                   279,884,943|279,836,398          -0.02%
L1hits               393,957,071|393,913,241          -0.01%
LLhits                 1,795,327|  1,742,237          -2.96%
RamHits                  681,665|    685,098          +0.50%
TotalRW              396,434,063|396,340,576          -0.02%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 19,312,350 (master) → 19,312,415 (HEAD) : $$\color{red}+0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     206,458|    206,388          -0.03%
D1mw                      39,921|     39,973          +0.13%
DLmr                         159|        164          +3.14%
DLmw                         866|      1,021         +17.90%
Dr                     4,760,650|  4,760,928          +0.01%
Dw                     3,134,771|  3,135,514          +0.02%
EstimatedCycles       28,605,173| 28,609,779          +0.02%
I1mr                      94,399|     94,037          -0.38%
ILmr                         118|        126          +6.78%
Ir                    19,312,350| 19,312,415          +0.00%
L1hits                26,866,993| 26,868,459          +0.01%
LLhits                   339,635|    339,087          -0.16%
RamHits                    1,143|      1,311         +14.70%
TotalRW               27,207,771| 27,208,857          +0.00%

@github-actions
Copy link

github-actions bot commented Aug 20, 2025

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,732,272 (master) → 27,728,813 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     355,888|    356,358          +0.13%
D1mw                     118,824|    118,748          -0.06%
DLmr                      37,406|     37,420          +0.04%
DLmw                      53,571|     53,578          +0.01%
Dr                     6,731,965|  6,727,564          -0.07%
Dw                     4,755,761|  4,755,789          +0.00%
EstimatedCycles       44,067,786| 44,079,508          +0.03%
I1mr                      48,300|     52,712          +9.13%
ILmr                         881|        871          -1.14%
Ir                    27,732,272| 27,728,813          -0.01%
L1hits                38,696,986| 38,684,348          -0.03%
LLhits                   431,154|    435,949          +1.11%
RamHits                   91,858|     91,869          +0.01%
TotalRW               39,219,998| 39,212,166          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,897,893 (master) → 14,893,105 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     184,595|    184,220          -0.20%
D1mw                      62,506|     62,420          -0.14%
DLmr                       1,618|      1,600          -1.11%
DLmw                      17,295|     17,336          +0.24%
Dr                     3,586,773|  3,583,572          -0.09%
Dw                     2,534,428|  2,534,365          -0.00%
EstimatedCycles       22,691,622| 22,689,568          -0.01%
I1mr                      23,701|     25,444          +7.35%
ILmr                         731|        737          +0.82%
Ir                    14,897,893| 14,893,105          -0.03%
L1hits                20,748,292| 20,738,958          -0.04%
LLhits                   251,158|    252,411          +0.50%
RamHits                   19,644|     19,673          +0.15%
TotalRW               21,019,094| 21,011,042          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,132,185 (master) → 3,132,615 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      37,733|     37,734          +0.00%
D1mw                      11,817|     11,808          -0.08%
DLmr                          21|         20          -4.76%
DLmw                       3,238|      3,237          -0.03%
Dr                       750,752|    750,448          -0.04%
Dw                       529,597|    529,693          +0.02%
EstimatedCycles        4,750,314|  4,751,898          +0.03%
I1mr                       5,120|      5,446          +6.37%
ILmr                         711|        716          +0.70%
Ir                     3,132,185|  3,132,615          +0.01%
L1hits                 4,357,864|  4,357,768          -0.00%
LLhits                    50,700|     51,015          +0.62%
RamHits                    3,970|      3,973          +0.08%
TotalRW                4,412,534|  4,412,756          +0.01%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 14,974,970 (master) → 14,970,058 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     196,452|    196,424          -0.01%
D1mw                      68,248|     68,235          -0.02%
DLmr                         144|        137          -4.86%
DLmw                      14,566|     14,573          +0.05%
Dr                     3,606,312|  3,600,963          -0.15%
Dw                     2,571,559|  2,572,516          +0.04%
EstimatedCycles       22,755,251| 22,751,847          -0.01%
I1mr                      19,180|     20,666          +7.75%
ILmr                         853|        857          +0.47%
Ir                    14,974,970| 14,970,058          -0.03%
L1hits                20,868,961| 20,858,212          -0.05%
LLhits                   268,317|    269,758          +0.54%
RamHits                   15,563|     15,567          +0.03%
TotalRW               21,152,841| 21,143,537          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 33,726,151 (master) → 33,721,108 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     435,395|    435,533          +0.03%
D1mw                     140,784|    140,637          -0.10%
DLmr                      53,066|     53,071          +0.01%
DLmw                      60,847|     60,872          +0.04%
Dr                     8,128,108|  8,122,039          -0.07%
Dw                     5,754,555|  5,754,466          -0.00%
EstimatedCycles       53,572,690| 53,578,411          +0.01%
I1mr                      53,880|     57,917          +7.49%
ILmr                         875|        872          -0.34%
Ir                    33,726,151| 33,721,108          -0.01%
L1hits                46,978,755| 46,963,526          -0.03%
LLhits                   515,271|    519,272          +0.78%
RamHits                  114,788|    114,815          +0.02%
TotalRW               47,608,814| 47,597,613          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,409,510 (master) → 21,406,185 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     269,827|    269,737          -0.03%
D1mw                      84,999|     84,881          -0.14%
DLmr                      19,660|     19,699          +0.20%
DLmw                      33,854|     33,864          +0.03%
Dr                     5,189,100|  5,185,268          -0.07%
Dw                     3,662,551|  3,662,456          -0.00%
EstimatedCycles       33,457,283| 33,461,945          +0.01%
I1mr                      36,737|     39,496          +7.51%
ILmr                         815|        823          +0.98%
Ir                    21,409,510| 21,406,185          -0.02%
L1hits                29,869,598| 29,859,795          -0.03%
LLhits                   337,234|    339,728          +0.74%
RamHits                   54,329|     54,386          +0.10%
TotalRW               30,261,161| 30,253,909          -0.02%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 41,967,471 (master) → 41,955,123 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     476,532|    475,868          -0.14%
D1mw                     107,096|    107,850          +0.70%
DLmr                      18,523|     18,728          +1.11%
DLmw                      23,253|     23,322          +0.30%
Dr                    10,650,993| 10,648,884          -0.02%
Dw                     7,203,672|  7,207,373          +0.05%
EstimatedCycles       63,557,362| 63,550,268          -0.01%
I1mr                      35,111|     33,754          -3.86%
ILmr                         233|        250          +7.30%
Ir                    41,967,471| 41,955,123          -0.03%
L1hits                59,203,397| 59,193,908          -0.02%
LLhits                   576,730|    575,172          -0.27%
RamHits                   42,009|     42,300          +0.69%
TotalRW               59,822,136| 59,811,380          -0.02%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 23,074,117 (master) → 23,075,340 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     243,714|    244,241          +0.22%
D1mw                      55,319|     55,553          +0.42%
DLmr                         393|        423          +7.63%
DLmw                       8,130|      8,639          +6.26%
Dr                     5,817,981|  5,818,216          +0.00%
Dw                     3,951,968|  3,952,110          +0.00%
EstimatedCycles       34,374,560| 34,387,446          +0.04%
I1mr                      18,318|     16,321         -10.90%
ILmr                         180|        182          +1.11%
Ir                    23,074,117| 23,075,340          +0.01%
L1hits                32,526,715| 32,529,551          +0.01%
LLhits                   308,648|    306,871          -0.58%
RamHits                    8,703|      9,244          +6.22%
TotalRW               32,844,066| 32,845,666          +0.00%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 4,835,198 (master) → 4,723,286 (HEAD) : $$\color{lime}-2.31\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      47,865|     44,978          -6.03%
D1mw                      12,886|     12,572          -2.44%
DLmr                           0|          0          +0.00%
DLmw                         632|        719         +13.77%
Dr                     1,215,423|  1,186,617          -2.37%
Dw                       827,583|    809,053          -2.24%
EstimatedCycles        7,169,112|  7,000,428          -2.35%
I1mr                       5,901|      6,098          +3.34%
ILmr                         178|        177          -0.56%
Ir                     4,835,198|  4,723,286          -2.31%
L1hits                 6,811,552|  6,655,308          -2.29%
LLhits                    65,842|     62,752          -4.69%
RamHits                      810|        896         +10.62%
TotalRW                6,878,204|  6,718,956          -2.32%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 18,959,445 (master) → 18,958,371 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     186,436|    186,061          -0.20%
D1mw                      47,714|     47,614          -0.21%
DLmr                          26|         31         +19.23%
DLmw                       4,736|      5,192          +9.63%
Dr                     4,759,067|  4,758,628          -0.01%
Dw                     3,275,893|  3,274,820          -0.03%
EstimatedCycles       28,130,411| 28,137,729          +0.03%
I1mr                      12,764|     12,250          -4.03%
ILmr                         183|        184          +0.55%
Ir                    18,959,445| 18,958,371          -0.01%
L1hits                26,747,491| 26,745,894          -0.01%
LLhits                   241,969|    240,518          -0.60%
RamHits                    4,945|      5,407          +9.34%
TotalRW               26,994,405| 26,991,819          -0.01%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 51,973,017 (master) → 51,961,195 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     578,813|    576,612          -0.38%
D1mw                     134,530|    134,565          +0.03%
DLmr                      33,161|     33,017          -0.43%
DLmw                      45,328|     42,468          -6.31%
Dr                    13,326,743| 13,322,346          -0.03%
Dw                     9,147,742|  9,135,940          -0.13%
EstimatedCycles       79,826,714| 79,688,917          -0.17%
I1mr                      39,620|     36,797          -7.13%
ILmr                         423|        433          +2.36%
Ir                    51,973,017| 51,961,195          -0.02%
L1hits                73,694,539| 73,671,507          -0.03%
LLhits                   674,051|    672,056          -0.30%
RamHits                   78,912|     75,918          -3.79%
TotalRW               74,447,502| 74,419,481          -0.04%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 33,361,398 (master) → 33,383,405 (HEAD) : $$\color{red}+0.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     378,191|    378,218          +0.01%
D1mw                      86,659|     86,593          -0.08%
DLmr                       9,396|      9,261          -1.44%
DLmw                      19,642|     19,348          -1.50%
Dr                     8,458,406|  8,464,601          +0.07%
Dw                     5,731,290|  5,739,191          +0.14%
EstimatedCycles       50,394,192| 50,412,157          +0.04%
I1mr                      26,692|     25,309          -5.18%
ILmr                         193|        207          +7.25%
Ir                    33,361,398| 33,383,405          +0.07%
L1hits                47,059,552| 47,097,077          +0.08%
LLhits                   462,311|    461,304          -0.22%
RamHits                   29,231|     28,816          -1.42%
TotalRW               47,551,094| 47,587,197          +0.08%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 20,685,117 (master) → 20,631,722 (HEAD) : $$\color{lime}-0.26\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     236,277|    235,558          -0.30%
D1mw                      50,539|     50,131          -0.81%
DLmr                       3,510|      3,507          -0.09%
DLmw                      13,509|     13,445          -0.47%
Dr                     5,262,337|  5,249,443          -0.25%
Dw                     3,529,854|  3,520,352          -0.27%
EstimatedCycles       31,735,316| 31,645,289          -0.28%
I1mr                     114,126|    112,639          -1.30%
ILmr                       4,789|      4,730          -1.23%
Ir                    20,685,117| 20,631,722          -0.26%
L1hits                29,076,366| 29,003,189          -0.25%
LLhits                   379,134|    376,646          -0.66%
RamHits                   21,808|     21,682          -0.58%
TotalRW               29,477,308| 29,401,517          -0.26%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 138,893,738 (master) → 76,782,702 (HEAD) : $$\color{lime}-44.72\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     648,288|    385,678         -40.51%
D1mw                     207,122|    181,165         -12.53%
DLmr                       3,156|      4,581         +45.15%
DLmw                      47,437|     53,802         +13.42%
Dr                    31,980,429| 18,170,234         -43.18%
Dw                    20,474,279| 12,195,040         -40.44%
EstimatedCycles      197,158,020|111,992,094         -43.20%
I1mr                     164,691|    154,279          -6.32%
ILmr                       7,046|      6,938          -1.53%
Ir                   138,893,738| 76,782,702         -44.72%
L1hits               190,328,345|106,426,854         -44.08%
LLhits                   962,462|    655,801         -31.86%
RamHits                   57,639|     65,321         +13.33%
TotalRW              191,348,446|107,147,976         -44.00%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 9,748,803 (master) → 9,745,241 (HEAD) : $$\color{lime}-0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      44,986|     45,004          +0.04%
D1mw                      16,670|     16,725          +0.33%
DLmr                         227|        232          +2.20%
DLmw                       3,965|      3,977          +0.30%
Dr                     2,229,134|  2,227,838          -0.06%
Dw                     1,545,239|  1,544,420          -0.05%
EstimatedCycles       14,151,140| 14,139,619          -0.08%
I1mr                      34,435|     32,691          -5.06%
ILmr                       3,928|      3,939          +0.28%
Ir                     9,748,803|  9,745,241          -0.04%
L1hits                13,427,085| 13,423,079          -0.03%
LLhits                    87,971|     86,272          -1.93%
RamHits                    8,120|      8,148          +0.34%
TotalRW               13,523,176| 13,517,499          -0.04%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 26,363,645 (master) → 26,298,373 (HEAD) : $$\color{lime}-0.25\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     120,182|    118,197          -1.65%
D1mw                      53,094|     51,050          -3.85%
DLmr                         534|        536          +0.37%
DLmw                       8,587|      8,470          -1.36%
Dr                     5,908,866|  5,871,818          -0.63%
Dw                     3,546,508|  3,511,760          -0.98%
EstimatedCycles       37,135,069| 36,976,719          -0.43%
I1mr                      62,834|     62,375          -0.73%
ILmr                       3,266|      3,270          +0.12%
Ir                    26,363,645| 26,298,373          -0.25%
L1hits                35,582,909| 35,450,329          -0.37%
LLhits                   223,723|    219,346          -1.96%
RamHits                   12,387|     12,276          -0.90%
TotalRW               35,819,019| 35,681,951          -0.38%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,884,502,813 (master) → 1,884,469,193 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,523,629|  1,522,262          -0.09%
D1mw                     697,978|    697,351          -0.09%
DLmr                     312,787|    313,140          +0.11%
DLmw                     425,381|    424,635          -0.18%
Dr                   437,320,098|437,300,909          -0.00%
Dw                   279,106,052|279,084,688          -0.01%
EstimatedCycles      2,634,776,959|2,634,492,116          -0.01%
I1mr                     665,672|    618,816          -7.04%
ILmr                       5,128|      5,012          -2.26%
Ir                   1,884,502,813|1,884,469,193          -0.00%
L1hits               2,598,041,684|2,598,016,361          -0.00%
LLhits                 2,143,983|  2,095,642          -2.25%
RamHits                  743,296|    742,787          -0.07%
TotalRW              2,600,928,963|2,600,854,790          -0.00%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 19,028,714 (master) → 19,033,247 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     191,511|    192,038          +0.28%
D1mw                      42,892|     42,495          -0.93%
DLmr                         612|        655          +7.03%
DLmw                       9,995|     10,049          +0.54%
Dr                     4,632,778|  4,633,086          +0.01%
Dw                     3,078,706|  3,077,996          -0.02%
EstimatedCycles       28,455,392| 28,457,075          +0.01%
I1mr                      92,163|     90,836          -1.44%
ILmr                       3,024|      3,005          -0.63%
Ir                    19,028,714| 19,033,247          +0.02%
L1hits                26,413,632| 26,418,960          +0.02%
LLhits                   312,935|    311,660          -0.41%
RamHits                   13,631|     13,709          +0.57%
TotalRW               26,740,198| 26,744,329          +0.02%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 20,761,738 (master) → 20,768,767 (HEAD) : $$\color{red}+0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     254,480|    253,640          -0.33%
D1mw                      45,607|     45,176          -0.95%
DLmr                       2,759|      2,727          -1.16%
DLmw                         600|        568          -5.33%
Dr                     5,344,367|  5,346,641          +0.04%
Dw                     3,551,580|  3,553,921          +0.07%
EstimatedCycles       31,417,447| 31,419,907          +0.01%
I1mr                     113,611|    113,066          -0.48%
ILmr                         140|        140          +0.00%
Ir                    20,761,738| 20,768,767          +0.03%
L1hits                29,243,987| 29,257,447          +0.05%
LLhits                   410,199|    408,447          -0.43%
RamHits                    3,499|      3,435          -1.83%
TotalRW               29,657,685| 29,669,329          +0.04%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 26,341,119 (master) → 26,338,776 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     216,942|    217,217          +0.13%
D1mw                      54,268|     54,149          -0.22%
DLmr                       2,589|      3,657         +41.25%
DLmw                       2,485|      1,799         -27.61%
Dr                     6,490,241|  6,494,157          +0.06%
Dw                     4,438,024|  4,442,892          +0.11%
EstimatedCycles       38,795,516| 38,802,305          +0.02%
I1mr                      71,338|     68,284          -4.28%
ILmr                         124|        140         +12.90%
Ir                    26,341,119| 26,338,776          -0.01%
L1hits                36,926,836| 36,936,175          +0.03%
LLhits                   337,350|    334,054          -0.98%
RamHits                    5,198|      5,596          +7.66%
TotalRW               37,269,384| 37,275,825          +0.02%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 9,299,694 (master) → 9,207,276 (HEAD) : $$\color{lime}-0.99\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      52,309|     49,006          -6.31%
D1mw                      15,639|     15,587          -0.33%
DLmr                           4|          5         +25.00%
DLmw                         140|        121         -13.57%
Dr                     2,201,324|  2,175,447          -1.18%
Dw                     1,549,492|  1,532,580          -1.09%
EstimatedCycles       13,458,498| 13,303,407          -1.15%
I1mr                      32,024|     30,573          -4.53%
ILmr                         126|        122          -3.17%
Ir                     9,299,694|  9,207,276          -0.99%
L1hits                12,950,538| 12,820,137          -1.01%
LLhits                    99,702|     94,918          -4.80%
RamHits                      270|        248          -8.15%
TotalRW               13,050,510| 12,915,303          -1.04%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 16,123,004 (master) → 16,107,841 (HEAD) : $$\color{lime}-0.09\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     104,045|    103,775          -0.26%
D1mw                      35,760|     35,800          +0.11%
DLmr                          21|         14         -33.33%
DLmw                         961|        452         -52.97%
Dr                     3,665,612|  3,646,206          -0.53%
Dw                     2,439,951|  2,418,781          -0.87%
EstimatedCycles       22,925,185| 22,851,910          -0.32%
I1mr                      26,167|     25,883          -1.09%
ILmr                         109|        109          +0.00%
Ir                    16,123,004| 16,107,841          -0.09%
L1hits                22,062,595| 22,007,370          -0.25%
LLhits                   164,881|    164,883          +0.00%
RamHits                    1,091|        575         -47.30%
TotalRW               22,228,567| 22,172,828          -0.25%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 279,747,818 (master) → 279,778,177 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,415,919|  1,413,551          -0.17%
D1mw                     456,542|    456,368          -0.04%
DLmr                     472,701|    472,861          +0.03%
DLmw                     203,173|    206,632          +1.70%
Dr                    67,857,921| 67,850,927          -0.01%
Dw                    48,629,984| 48,624,797          -0.01%
EstimatedCycles      426,543,359|426,482,867          -0.01%
I1mr                     606,173|    560,960          -7.46%
ILmr                       3,896|      4,022          +3.23%
Ir                   279,747,818|279,778,177          +0.01%
L1hits               393,757,089|393,823,022          +0.02%
LLhits                 1,798,864|  1,747,364          -2.86%
RamHits                  679,770|    683,515          +0.55%
TotalRW              396,235,723|396,253,901          +0.00%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 19,347,776 (master) → 19,328,304 (HEAD) : $$\color{lime}-0.10\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     206,526|    206,276          -0.12%
D1mw                      40,279|     40,708          +1.07%
DLmr                         126|        181         +43.65%
DLmw                         916|      1,017         +11.03%
Dr                     4,769,264|  4,764,982          -0.09%
Dw                     3,140,683|  3,137,683          -0.10%
EstimatedCycles       28,658,293| 28,635,771          -0.08%
I1mr                      94,630|     94,294          -0.36%
ILmr                         119|        125          +5.04%
Ir                    19,347,776| 19,328,304          -0.10%
L1hits                26,916,288| 26,889,691          -0.10%
LLhits                   340,274|    339,955          -0.09%
RamHits                    1,161|      1,323         +13.95%
TotalRW               27,257,723| 27,230,969          -0.10%

@github-actions
Copy link

github-actions bot commented Aug 20, 2025

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,732,272 (master) → 27,725,190 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     355,888|    356,312          +0.12%
D1mw                     118,824|    118,773          -0.04%
DLmr                      37,406|     37,417          +0.03%
DLmw                      53,571|     53,574          +0.01%
Dr                     6,731,965|  6,727,042          -0.07%
Dw                     4,755,761|  4,755,692          -0.00%
EstimatedCycles       44,067,786| 44,074,946          +0.02%
I1mr                      48,300|     52,713          +9.14%
ILmr                         881|        870          -1.25%
Ir                    27,732,272| 27,725,190          -0.03%
L1hits                38,696,986| 38,680,126          -0.04%
LLhits                   431,154|    435,937          +1.11%
RamHits                   91,858|     91,861          +0.00%
TotalRW               39,219,998| 39,207,924          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,897,893 (master) → 14,893,708 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     184,595|    184,129          -0.25%
D1mw                      62,506|     62,344          -0.26%
DLmr                       1,618|      1,596          -1.36%
DLmw                      17,295|     17,324          +0.17%
Dr                     3,586,773|  3,583,592          -0.09%
Dw                     2,534,428|  2,534,304          -0.00%
EstimatedCycles       22,691,622| 22,688,986          -0.01%
I1mr                      23,701|     25,445          +7.36%
ILmr                         731|        737          +0.82%
Ir                    14,897,893| 14,893,708          -0.03%
L1hits                20,748,292| 20,739,686          -0.04%
LLhits                   251,158|    252,261          +0.44%
RamHits                   19,644|     19,657          +0.07%
TotalRW               21,019,094| 21,011,604          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,132,185 (master) → 3,131,564 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      37,733|     37,725          -0.02%
D1mw                      11,817|     11,805          -0.10%
DLmr                          21|         20          -4.76%
DLmw                       3,238|      3,240          +0.06%
Dr                       750,752|    750,290          -0.06%
Dw                       529,597|    529,707          +0.02%
EstimatedCycles        4,750,314|  4,750,745          +0.01%
I1mr                       5,120|      5,446          +6.37%
ILmr                         711|        716          +0.70%
Ir                     3,132,185|  3,131,564          -0.02%
L1hits                 4,357,864|  4,356,585          -0.03%
LLhits                    50,700|     51,000          +0.59%
RamHits                    3,970|      3,976          +0.15%
TotalRW                4,412,534|  4,411,561          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 14,974,970 (master) → 14,971,631 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     196,452|    196,465          +0.01%
D1mw                      68,248|     68,237          -0.02%
DLmr                         144|        137          -4.86%
DLmw                      14,566|     14,574          +0.05%
Dr                     3,606,312|  3,601,153          -0.14%
Dw                     2,571,559|  2,572,512          +0.04%
EstimatedCycles       22,755,251| 22,753,808          -0.01%
I1mr                      19,180|     20,666          +7.75%
ILmr                         853|        857          +0.47%
Ir                    14,974,970| 14,971,631          -0.02%
L1hits                20,868,961| 20,859,928          -0.04%
LLhits                   268,317|    269,800          +0.55%
RamHits                   15,563|     15,568          +0.03%
TotalRW               21,152,841| 21,145,296          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 33,726,151 (master) → 33,718,810 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     435,395|    435,440          +0.01%
D1mw                     140,784|    140,764          -0.01%
DLmr                      53,066|     53,069          +0.01%
DLmw                      60,847|     60,866          +0.03%
Dr                     8,128,108|  8,121,808          -0.08%
Dw                     5,754,555|  5,754,518          -0.00%
EstimatedCycles       53,572,690| 53,575,864          +0.01%
I1mr                      53,880|     57,918          +7.49%
ILmr                         875|        873          -0.23%
Ir                    33,726,151| 33,718,810          -0.02%
L1hits                46,978,755| 46,961,014          -0.04%
LLhits                   515,271|    519,314          +0.78%
RamHits                  114,788|    114,808          +0.02%
TotalRW               47,608,814| 47,595,136          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,409,510 (master) → 21,407,512 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     269,827|    269,733          -0.03%
D1mw                      84,999|     84,969          -0.04%
DLmr                      19,660|     19,699          +0.20%
DLmw                      33,854|     33,868          +0.04%
Dr                     5,189,100|  5,185,389          -0.07%
Dw                     3,662,551|  3,662,393          -0.00%
EstimatedCycles       33,457,283| 33,463,786          +0.02%
I1mr                      36,737|     39,496          +7.51%
ILmr                         815|        823          +0.98%
Ir                    21,409,510| 21,407,512          -0.01%
L1hits                29,869,598| 29,861,096          -0.03%
LLhits                   337,234|    339,808          +0.76%
RamHits                   54,329|     54,390          +0.11%
TotalRW               30,261,161| 30,255,294          -0.02%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 41,967,471 (master) → 41,915,410 (HEAD) : $$\color{lime}-0.12\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     476,532|    474,417          -0.44%
D1mw                     107,096|    107,829          +0.68%
DLmr                      18,523|     19,083          +3.02%
DLmw                      23,253|     23,926          +2.89%
Dr                    10,650,993| 10,641,413          -0.09%
Dw                     7,203,672|  7,204,351          +0.01%
EstimatedCycles       63,557,362| 63,523,020          -0.05%
I1mr                      35,111|     33,713          -3.98%
ILmr                         233|        258         +10.73%
Ir                    41,967,471| 41,915,410          -0.12%
L1hits                59,203,397| 59,145,215          -0.10%
LLhits                   576,730|    572,692          -0.70%
RamHits                   42,009|     43,267          +2.99%
TotalRW               59,822,136| 59,761,174          -0.10%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 23,074,117 (master) → 23,079,127 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     243,714|    242,549          -0.48%
D1mw                      55,319|     55,134          -0.33%
DLmr                         393|        396          +0.76%
DLmw                       8,130|      8,373          +2.99%
Dr                     5,817,981|  5,819,940          +0.03%
Dw                     3,951,968|  3,956,044          +0.10%
EstimatedCycles       34,374,560| 34,379,855          +0.02%
I1mr                      18,318|     16,378         -10.59%
ILmr                         180|        181          +0.56%
Ir                    23,074,117| 23,079,127          +0.02%
L1hits                32,526,715| 32,541,050          +0.04%
LLhits                   308,648|    305,111          -1.15%
RamHits                    8,703|      8,950          +2.84%
TotalRW               32,844,066| 32,855,111          +0.03%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 4,835,198 (master) → 4,727,477 (HEAD) : $$\color{lime}-2.23\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      47,865|     44,761          -6.48%
D1mw                      12,886|     12,529          -2.77%
DLmr                           0|          0          +0.00%
DLmw                         632|        718         +13.61%
Dr                     1,215,423|  1,187,521          -2.30%
Dw                       827,583|    809,809          -2.15%
EstimatedCycles        7,169,112|  7,004,943          -2.29%
I1mr                       5,901|      6,039          +2.34%
ILmr                         178|        176          -1.12%
Ir                     4,835,198|  4,727,477          -2.23%
L1hits                 6,811,552|  6,661,478          -2.20%
LLhits                    65,842|     62,435          -5.17%
RamHits                      810|        894         +10.37%
TotalRW                6,878,204|  6,724,807          -2.23%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 18,959,445 (master) → 18,962,477 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     186,436|    187,734          +0.70%
D1mw                      47,714|     47,671          -0.09%
DLmr                          26|         30         +15.38%
DLmw                       4,736|      4,496          -5.07%
Dr                     4,759,067|  4,759,866          +0.02%
Dw                     3,275,893|  3,276,687          +0.02%
EstimatedCycles       28,130,411| 28,130,870          +0.00%
I1mr                      12,764|     12,245          -4.07%
ILmr                         183|        182          -0.55%
Ir                    18,959,445| 18,962,477          +0.02%
L1hits                26,747,491| 26,751,380          +0.01%
LLhits                   241,969|    242,942          +0.40%
RamHits                    4,945|      4,708          -4.79%
TotalRW               26,994,405| 26,999,030          +0.02%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 51,973,017 (master) → 51,967,102 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     578,813|    574,392          -0.76%
D1mw                     134,530|    134,060          -0.35%
DLmr                      33,161|     32,844          -0.96%
DLmw                      45,328|     41,640          -8.14%
Dr                    13,326,743| 13,326,143          -0.00%
Dw                     9,147,742|  9,144,318          -0.04%
EstimatedCycles       79,826,714| 79,666,923          -0.20%
I1mr                      39,620|     37,018          -6.57%
ILmr                         423|        432          +2.13%
Ir                    51,973,017| 51,967,102          -0.01%
L1hits                73,694,539| 73,692,093          -0.00%
LLhits                   674,051|    670,554          -0.52%
RamHits                   78,912|     74,916          -5.06%
TotalRW               74,447,502| 74,437,563          -0.01%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 33,361,398 (master) → 33,399,495 (HEAD) : $$\color{red}+0.11\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     378,191|    377,800          -0.10%
D1mw                      86,659|     86,980          +0.37%
DLmr                       9,396|      9,337          -0.63%
DLmw                      19,642|     19,381          -1.33%
Dr                     8,458,406|  8,468,498          +0.12%
Dw                     5,731,290|  5,740,732          +0.16%
EstimatedCycles       50,394,192| 50,437,379          +0.09%
I1mr                      26,692|     25,461          -4.61%
ILmr                         193|        205          +6.22%
Ir                    33,361,398| 33,399,495          +0.11%
L1hits                47,059,552| 47,118,484          +0.13%
LLhits                   462,311|    461,318          -0.21%
RamHits                   29,231|     28,923          -1.05%
TotalRW               47,551,094| 47,608,725          +0.12%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 20,685,117 (master) → 20,646,485 (HEAD) : $$\color{lime}-0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     236,277|    234,494          -0.75%
D1mw                      50,539|     49,515          -2.03%
DLmr                       3,510|      3,539          +0.83%
DLmw                      13,509|     13,290          -1.62%
Dr                     5,262,337|  5,253,673          -0.16%
Dw                     3,529,854|  3,523,324          -0.18%
EstimatedCycles       31,735,316| 31,656,602          -0.25%
I1mr                     114,126|    112,586          -1.35%
ILmr                       4,789|      4,729          -1.25%
Ir                    20,685,117| 20,646,485          -0.19%
L1hits                29,076,366| 29,026,887          -0.17%
LLhits                   379,134|    375,037          -1.08%
RamHits                   21,808|     21,558          -1.15%
TotalRW               29,477,308| 29,423,482          -0.18%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 138,893,738 (master) → 76,795,366 (HEAD) : $$\color{lime}-44.71\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     648,288|    385,615         -40.52%
D1mw                     207,122|    181,705         -12.27%
DLmr                       3,156|      4,733         +49.97%
DLmw                      47,437|     53,998         +13.83%
Dr                    31,980,429| 18,191,258         -43.12%
Dw                    20,474,279| 12,213,214         -40.35%
EstimatedCycles      197,158,020|112,055,950         -43.16%
I1mr                     164,691|    154,198          -6.37%
ILmr                       7,046|      6,937          -1.55%
Ir                   138,893,738| 76,795,366         -44.71%
L1hits               190,328,345|106,478,320         -44.06%
LLhits                   962,462|    655,850         -31.86%
RamHits                   57,639|     65,668         +13.93%
TotalRW              191,348,446|107,199,838         -43.98%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 9,748,803 (master) → 9,772,643 (HEAD) : $$\color{red}+0.24\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      44,986|     45,783          +1.77%
D1mw                      16,670|     17,235          +3.39%
DLmr                         227|        233          +2.64%
DLmw                       3,965|      3,955          -0.25%
Dr                     2,229,134|  2,257,343          +1.27%
Dw                     1,545,239|  1,575,268          +1.94%
EstimatedCycles       14,151,140| 14,232,208          +0.57%
I1mr                      34,435|     32,768          -4.84%
ILmr                       3,928|      3,939          +0.28%
Ir                     9,748,803|  9,772,643          +0.24%
L1hits                13,427,085| 13,509,468          +0.61%
LLhits                    87,971|     87,659          -0.35%
RamHits                    8,120|      8,127          +0.09%
TotalRW               13,523,176| 13,605,254          +0.61%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 26,363,645 (master) → 26,367,940 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     120,182|    118,989          -0.99%
D1mw                      53,094|     52,868          -0.43%
DLmr                         534|        530          -0.75%
DLmw                       8,587|      8,547          -0.47%
Dr                     5,908,866|  5,909,626          +0.01%
Dw                     3,546,508|  3,547,026          +0.01%
EstimatedCycles       37,135,069| 37,132,052          -0.01%
I1mr                      62,834|     62,398          -0.69%
ILmr                       3,266|      3,271          +0.15%
Ir                    26,363,645| 26,367,940          +0.02%
L1hits                35,582,909| 35,590,337          +0.02%
LLhits                   223,723|    221,907          -0.81%
RamHits                   12,387|     12,348          -0.31%
TotalRW               35,819,019| 35,824,592          +0.02%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,884,502,813 (master) → 1,884,176,749 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,523,629|  1,517,220          -0.42%
D1mw                     697,978|    691,190          -0.97%
DLmr                     312,787|    313,440          +0.21%
DLmw                     425,381|    424,598          -0.18%
Dr                   437,320,098|436,966,922          -0.08%
Dw                   279,106,052|278,750,137          -0.13%
EstimatedCycles      2,634,776,959|2,633,504,060          -0.05%
I1mr                     665,672|    621,338          -6.66%
ILmr                       5,128|      5,004          -2.42%
Ir                   1,884,502,813|1,884,176,749          -0.02%
L1hits               2,598,041,684|2,597,064,060          -0.04%
LLhits                 2,143,983|  2,086,706          -2.67%
RamHits                  743,296|    743,042          -0.03%
TotalRW              2,600,928,963|2,599,893,808          -0.04%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 19,028,714 (master) → 19,042,487 (HEAD) : $$\color{red}+0.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     191,511|    190,954          -0.29%
D1mw                      42,892|     42,374          -1.21%
DLmr                         612|        627          +2.45%
DLmw                       9,995|     10,023          +0.28%
Dr                     4,632,778|  4,631,722          -0.02%
Dw                     3,078,706|  3,076,729          -0.06%
EstimatedCycles       28,455,392| 28,457,526          +0.01%
I1mr                      92,163|     90,854          -1.42%
ILmr                       3,024|      3,012          -0.40%
Ir                    19,028,714| 19,042,487          +0.07%
L1hits                26,413,632| 26,426,756          +0.05%
LLhits                   312,935|    310,520          -0.77%
RamHits                   13,631|     13,662          +0.23%
TotalRW               26,740,198| 26,750,938          +0.04%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 20,761,738 (master) → 20,758,144 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     254,480|    253,997          -0.19%
D1mw                      45,607|     45,253          -0.78%
DLmr                       2,759|      2,738          -0.76%
DLmw                         600|        588          -2.00%
Dr                     5,344,367|  5,343,399          -0.02%
Dw                     3,551,580|  3,551,977          +0.01%
EstimatedCycles       31,417,447| 31,407,698          -0.03%
I1mr                     113,611|    113,292          -0.28%
ILmr                         140|        141          +0.71%
Ir                    20,761,738| 20,758,144          -0.02%
L1hits                29,243,987| 29,240,978          -0.01%
LLhits                   410,199|    409,075          -0.27%
RamHits                    3,499|      3,467          -0.91%
TotalRW               29,657,685| 29,653,520          -0.01%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 26,341,119 (master) → 26,359,251 (HEAD) : $$\color{red}+0.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     216,942|    216,507          -0.20%
D1mw                      54,268|     54,564          +0.55%
DLmr                       2,589|      3,556         +37.35%
DLmw                       2,485|      1,818         -26.84%
Dr                     6,490,241|  6,492,017          +0.03%
Dw                     4,438,024|  4,439,334          +0.03%
EstimatedCycles       38,795,516| 38,813,534          +0.05%
I1mr                      71,338|     68,307          -4.25%
ILmr                         124|        140         +12.90%
Ir                    26,341,119| 26,359,251          +0.07%
L1hits                36,926,836| 36,951,224          +0.07%
LLhits                   337,350|    333,864          -1.03%
RamHits                    5,198|      5,514          +6.08%
TotalRW               37,269,384| 37,290,602          +0.06%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 9,299,694 (master) → 9,375,321 (HEAD) : $$\color{red}+0.81\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      52,309|     54,578          +4.34%
D1mw                      15,639|     15,275          -2.33%
DLmr                           4|          6         +50.00%
DLmw                         140|        194         +38.57%
Dr                     2,201,324|  2,221,987          +0.94%
Dw                     1,549,492|  1,562,003          +0.81%
EstimatedCycles       13,458,498| 13,570,297          +0.83%
I1mr                      32,024|     30,471          -4.85%
ILmr                         126|        123          -2.38%
Ir                     9,299,694|  9,375,321          +0.81%
L1hits                12,950,538| 13,058,987          +0.84%
LLhits                    99,702|    100,001          +0.30%
RamHits                      270|        323         +19.63%
TotalRW               13,050,510| 13,159,311          +0.83%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 16,123,004 (master) → 16,109,046 (HEAD) : $$\color{lime}-0.09\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     104,045|    103,290          -0.73%
D1mw                      35,760|     35,411          -0.98%
DLmr                          21|         21          +0.00%
DLmw                         961|        532         -44.64%
Dr                     3,665,612|  3,644,949          -0.56%
Dw                     2,439,951|  2,418,803          -0.87%
EstimatedCycles       22,925,185| 22,850,750          -0.32%
I1mr                      26,167|     25,837          -1.26%
ILmr                         109|        107          -1.83%
Ir                    16,123,004| 16,109,046          -0.09%
L1hits                22,062,595| 22,008,260          -0.25%
LLhits                   164,881|    163,878          -0.61%
RamHits                    1,091|        660         -39.51%
TotalRW               22,228,567| 22,172,798          -0.25%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 279,747,818 (master) → 279,883,956 (HEAD) : $$\color{red}+0.05\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,415,919|  1,414,065          -0.13%
D1mw                     456,542|    456,248          -0.06%
DLmr                     472,701|    474,594          +0.40%
DLmw                     203,173|    203,152          -0.01%
Dr                    67,857,921| 67,872,803          +0.02%
Dw                    48,629,984| 48,638,557          +0.02%
EstimatedCycles      426,543,359|426,572,784          +0.01%
I1mr                     606,173|    561,169          -7.42%
ILmr                       3,896|      3,972          +1.95%
Ir                   279,747,818|279,883,956          +0.05%
L1hits               393,757,089|393,963,834          +0.05%
LLhits                 1,798,864|  1,749,764          -2.73%
RamHits                  679,770|    681,718          +0.29%
TotalRW              396,235,723|396,395,316          +0.04%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 19,347,776 (master) → 19,330,228 (HEAD) : $$\color{lime}-0.09\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     206,526|    207,290          +0.37%
D1mw                      40,279|     40,411          +0.33%
DLmr                         126|        162         +28.57%
DLmw                         916|        827          -9.72%
Dr                     4,769,264|  4,765,787          -0.07%
Dw                     3,140,683|  3,137,438          -0.10%
EstimatedCycles       28,658,293| 28,634,071          -0.08%
I1mr                      94,630|     94,091          -0.57%
ILmr                         119|        126          +5.88%
Ir                    19,347,776| 19,330,228          -0.09%
L1hits                26,916,288| 26,891,661          -0.09%
LLhits                   340,274|    340,677          +0.12%
RamHits                    1,161|      1,115          -3.96%
TotalRW               27,257,723| 27,233,453          -0.09%

@TrueDoctor TrueDoctor requested a review from Keavon August 20, 2025 22:19
@TrueDoctor TrueDoctor added the Performance Speed and efficiency improvements label Aug 21, 2025
@github-actions
Copy link

github-actions bot commented Aug 21, 2025

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,734,264 (master) → 27,724,445 (HEAD) : $$\color{lime}-0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     356,162|    356,361          +0.06%
D1mw                     118,823|    118,827          +0.00%
DLmr                      37,407|     37,419          +0.03%
DLmw                      53,579|     53,566          -0.02%
Dr                     6,732,280|  6,726,916          -0.08%
Dw                     4,755,832|  4,755,643          -0.00%
EstimatedCycles       44,071,556| 44,073,304          +0.00%
I1mr                      48,300|     52,482          +8.66%
ILmr                         882|        869          -1.47%
Ir                    27,734,264| 27,724,445          -0.04%
L1hits                38,699,091| 38,679,334          -0.05%
LLhits                   431,417|    435,816          +1.02%
RamHits                   91,868|     91,854          -0.02%
TotalRW               39,222,376| 39,207,004          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,897,718 (master) → 14,892,756 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     184,257|    184,175          -0.04%
D1mw                      62,412|     62,392          -0.03%
DLmr                       1,621|      1,599          -1.36%
DLmw                      17,301|     17,316          +0.09%
Dr                     3,586,836|  3,583,449          -0.09%
Dw                     2,534,521|  2,534,298          -0.01%
EstimatedCycles       22,690,111| 22,687,849          -0.01%
I1mr                      23,700|     25,357          +6.99%
ILmr                         730|        740          +1.37%
Ir                    14,897,718| 14,892,756          -0.03%
L1hits                20,748,706| 20,738,579          -0.05%
LLhits                   250,717|    252,269          +0.62%
RamHits                   19,652|     19,655          +0.02%
TotalRW               21,019,075| 21,010,503          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,132,412 (master) → 3,131,152 (HEAD) : $$\color{lime}-0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      37,734|     37,713          -0.06%
D1mw                      11,819|     11,809          -0.08%
DLmr                          21|         20          -4.76%
DLmw                       3,238|      3,236          -0.06%
Dr                       750,803|    750,247          -0.07%
Dw                       529,699|    529,622          -0.01%
EstimatedCycles        4,750,672|  4,749,977          -0.01%
I1mr                       5,119|      5,427          +6.02%
ILmr                         710|        716          +0.85%
Ir                     3,132,412|  3,131,152          -0.04%
L1hits                 4,358,242|  4,356,072          -0.05%
LLhits                    50,703|     50,977          +0.54%
RamHits                    3,969|      3,972          +0.08%
TotalRW                4,412,914|  4,411,021          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 14,975,608 (master) → 14,969,447 (HEAD) : $$\color{lime}-0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     196,507|    196,337          -0.09%
D1mw                      68,289|     68,207          -0.12%
DLmr                         144|        135          -6.25%
DLmw                      14,565|     14,567          +0.01%
Dr                     3,606,319|  3,600,857          -0.15%
Dw                     2,571,549|  2,572,506          +0.04%
EstimatedCycles       22,756,274| 22,749,940          -0.03%
I1mr                      19,181|     20,546          +7.12%
ILmr                         854|        857          +0.35%
Ir                    14,975,608| 14,969,447          -0.04%
L1hits                20,869,499| 20,857,720          -0.06%
LLhits                   268,414|    269,531          +0.42%
RamHits                   15,563|     15,559          -0.03%
TotalRW               21,153,476| 21,142,810          -0.05%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 33,724,416 (master) → 33,721,634 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     435,341|    435,404          +0.01%
D1mw                     140,899|    140,706          -0.14%
DLmr                      53,066|     53,070          +0.01%
DLmw                      60,847|     60,868          +0.03%
Dr                     8,127,987|  8,122,146          -0.07%
Dw                     5,754,628|  5,754,475          -0.00%
EstimatedCycles       53,571,117| 53,577,581          +0.01%
I1mr                      53,879|     57,669          +7.03%
ILmr                         874|        869          -0.57%
Ir                    33,724,416| 33,721,634          -0.01%
L1hits                46,976,912| 46,964,476          -0.03%
LLhits                   515,332|    518,972          +0.71%
RamHits                  114,787|    114,807          +0.02%
TotalRW               47,607,031| 47,598,255          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,410,549 (master) → 21,408,576 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     269,628|    269,870          +0.09%
D1mw                      85,078|     84,949          -0.15%
DLmr                      19,663|     19,695          +0.16%
DLmw                      33,854|     33,864          +0.03%
Dr                     5,189,226|  5,185,623          -0.07%
Dw                     3,662,527|  3,662,504          -0.00%
EstimatedCycles       33,458,034| 33,464,583          +0.02%
I1mr                      36,737|     39,331          +7.06%
ILmr                         815|        817          +0.25%
Ir                    21,410,549| 21,408,576          -0.01%
L1hits                29,870,859| 29,862,553          -0.03%
LLhits                   337,111|    339,774          +0.79%
RamHits                   54,332|     54,376          +0.08%
TotalRW               30,262,302| 30,256,703          -0.02%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 41,939,625 (master) → 41,954,477 (HEAD) : $$\color{red}+0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     473,605|    474,715          +0.23%
D1mw                     107,096|    107,435          +0.32%
DLmr                      19,072|     19,065          -0.04%
DLmw                      22,880|     24,415          +6.71%
Dr                    10,644,315| 10,650,333          +0.06%
Dw                     7,199,360|  7,208,366          +0.13%
EstimatedCycles       63,512,010| 63,592,218          +0.13%
I1mr                      35,089|     34,598          -1.40%
ILmr                         233|        255          +9.44%
Ir                    41,939,625| 41,954,477          +0.04%
L1hits                59,167,510| 59,196,428          +0.05%
LLhits                   573,605|    573,013          -0.10%
RamHits                   42,185|     43,735          +3.67%
TotalRW               59,783,300| 59,813,176          +0.05%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 23,078,279 (master) → 23,077,550 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     244,105|    244,019          -0.04%
D1mw                      55,287|     55,230          -0.10%
DLmr                         402|        431          +7.21%
DLmw                       8,283|      8,167          -1.40%
Dr                     5,819,362|  5,818,716          -0.01%
Dw                     3,956,042|  3,955,340          -0.02%
EstimatedCycles       34,390,185| 34,378,790          -0.03%
I1mr                      18,246|     16,667          -8.65%
ILmr                         180|        186          +3.33%
Ir                    23,078,279| 23,077,550          -0.00%
L1hits                32,536,045| 32,535,690          -0.00%
LLhits                   308,773|    307,132          -0.53%
RamHits                    8,865|      8,784          -0.91%
TotalRW               32,853,683| 32,851,606          -0.01%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 4,720,885 (master) → 4,702,442 (HEAD) : $$\color{lime}-0.39\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      44,540|     44,216          -0.73%
D1mw                      12,547|     12,436          -0.88%
DLmr                           0|          0          +0.00%
DLmw                         711|        679          -4.50%
Dr                     1,186,215|  1,181,097          -0.43%
Dw                       807,737|    805,192          -0.32%
EstimatedCycles        6,993,385|  6,965,319          -0.40%
I1mr                       5,890|      6,105          +3.65%
ILmr                         177|        173          -2.26%
Ir                     4,720,885|  4,702,442          -0.39%
L1hits                 6,651,860|  6,625,974          -0.39%
LLhits                    62,089|     61,905          -0.30%
RamHits                      888|        852          -4.05%
TotalRW                6,714,837|  6,688,731          -0.39%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 18,965,459 (master) → 18,964,471 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     186,521|    186,345          -0.09%
D1mw                      47,654|     48,032          +0.79%
DLmr                          26|         31         +19.23%
DLmw                       4,411|      5,011         +13.60%
Dr                     4,759,690|  4,760,503          +0.02%
Dw                     3,276,258|  3,276,772          +0.02%
EstimatedCycles       28,127,645| 28,144,542          +0.06%
I1mr                      12,742|     12,127          -4.83%
ILmr                         182|        184          +1.10%
Ir                    18,965,459| 18,964,471          -0.01%
L1hits                26,754,490| 26,755,242          +0.00%
LLhits                   242,298|    241,278          -0.42%
RamHits                    4,619|      5,226         +13.14%
TotalRW               27,001,407| 27,001,746          +0.00%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 51,962,736 (master) → 51,962,475 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     578,137|    577,006          -0.20%
D1mw                     134,450|    134,799          +0.26%
DLmr                      33,169|     32,958          -0.64%
DLmw                      41,792|     41,399          -0.94%
Dr                    13,323,691| 13,324,704          +0.01%
Dw                     9,142,157|  9,143,694          +0.02%
EstimatedCycles       79,698,608| 79,671,991          -0.03%
I1mr                      39,554|     37,527          -5.12%
ILmr                         421|        436          +3.56%
Ir                    51,962,736| 51,962,475          -0.00%
L1hits                73,676,443| 73,681,541          +0.01%
LLhits                   676,759|    674,539          -0.33%
RamHits                   75,382|     74,793          -0.78%
TotalRW               74,428,584| 74,430,873          +0.00%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 33,390,948 (master) → 33,364,819 (HEAD) : $$\color{lime}-0.08\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     377,207|    377,647          +0.12%
D1mw                      87,117|     86,240          -1.01%
DLmr                       9,298|      9,172          -1.36%
DLmw                      19,341|     19,336          -0.03%
Dr                     8,467,854|  8,461,012          -0.08%
Dw                     5,748,721|  5,738,877          -0.17%
EstimatedCycles       50,436,781| 50,385,024          -0.10%
I1mr                      26,728|     25,897          -3.11%
ILmr                         196|        198          +1.02%
Ir                    33,390,948| 33,364,819          -0.08%
L1hits                47,116,471| 47,074,924          -0.09%
LLhits                   462,217|    461,078          -0.25%
RamHits                   28,835|     28,706          -0.45%
TotalRW               47,607,523| 47,564,708          -0.09%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 20,687,455 (master) → 20,664,463 (HEAD) : $$\color{lime}-0.11\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     234,955|    233,846          -0.47%
D1mw                      50,491|     50,109          -0.76%
DLmr                       3,325|      3,413          +2.65%
DLmw                      13,329|     13,483          +1.16%
Dr                     5,262,503|  5,256,457          -0.11%
Dw                     3,529,356|  3,525,320          -0.11%
EstimatedCycles       31,720,970| 31,679,824          -0.13%
I1mr                     114,123|    112,036          -1.83%
ILmr                       4,792|      4,758          -0.71%
Ir                    20,687,455| 20,664,463          -0.11%
L1hits                29,079,745| 29,050,249          -0.10%
LLhits                   378,123|    374,337          -1.00%
RamHits                   21,446|     21,654          +0.97%
TotalRW               29,479,314| 29,446,240          -0.11%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 138,914,347 (master) → 76,725,167 (HEAD) : $$\color{lime}-44.77\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     650,832|    386,995         -40.54%
D1mw                     206,587|    181,732         -12.03%
DLmr                       3,195|      4,664         +45.98%
DLmw                      47,401|     53,915         +13.74%
Dr                    31,973,196| 18,157,691         -43.21%
Dw                    20,465,705| 12,184,225         -40.47%
EstimatedCycles      197,171,152|111,923,363         -43.24%
I1mr                     164,712|    153,913          -6.56%
ILmr                       7,050|      6,945          -1.49%
Ir                   138,914,347| 76,725,167         -44.77%
L1hits               190,331,117|106,344,443         -44.13%
LLhits                   964,485|    657,116         -31.87%
RamHits                   57,646|     65,524         +13.67%
TotalRW              191,353,248|107,067,083         -44.05%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 9,935,181 (master) → 9,908,751 (HEAD) : $$\color{lime}-0.27\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      49,519|     49,624          +0.21%
D1mw                      17,358|     16,805          -3.19%
DLmr                         225|        233          +3.56%
DLmw                       4,002|      3,975          -0.67%
Dr                     2,301,480|  2,271,165          -1.32%
Dw                     1,603,487|  1,572,275          -1.95%
EstimatedCycles       14,489,070| 14,391,553          -0.67%
I1mr                      34,191|     32,159          -5.94%
ILmr                       3,928|      3,959          +0.79%
Ir                     9,935,181|  9,908,751          -0.27%
L1hits                13,739,080| 13,653,603          -0.62%
LLhits                    92,913|     90,421          -2.68%
RamHits                    8,155|      8,167          +0.15%
TotalRW               13,840,148| 13,752,191          -0.64%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 26,358,675 (master) → 26,286,463 (HEAD) : $$\color{lime}-0.27\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     119,568|    117,906          -1.39%
D1mw                      51,563|     49,768          -3.48%
DLmr                         537|        549          +2.23%
DLmw                       8,566|      8,459          -1.25%
Dr                     5,894,269|  5,859,774          -0.59%
Dw                     3,529,846|  3,498,584          -0.89%
EstimatedCycles       37,089,926| 36,934,917          -0.42%
I1mr                      62,893|     62,615          -0.44%
ILmr                       3,265|      3,290          +0.77%
Ir                    26,358,675| 26,286,463          -0.27%
L1hits                35,548,766| 35,414,532          -0.38%
LLhits                   221,656|    217,991          -1.65%
RamHits                   12,368|     12,298          -0.57%
TotalRW               35,782,790| 35,644,821          -0.39%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,884,625,586 (master) → 1,884,268,621 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,524,940|  1,519,593          -0.35%
D1mw                     698,336|    694,853          -0.50%
DLmr                     312,610|    311,188          -0.45%
DLmw                     425,269|    425,548          +0.07%
Dr                   437,382,521|436,982,629          -0.09%
Dw                   279,161,664|278,765,375          -0.14%
EstimatedCycles      2,635,017,669|2,633,645,119          -0.05%
I1mr                     666,206|    629,365          -5.53%
ILmr                       5,120|      5,039          -1.58%
Ir                   1,884,625,586|1,884,268,621          -0.02%
L1hits               2,598,280,289|2,597,172,814          -0.04%
LLhits                 2,146,483|  2,102,036          -2.07%
RamHits                  742,999|    741,775          -0.16%
TotalRW              2,601,169,771|2,600,016,625          -0.04%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 19,022,227 (master) → 19,047,337 (HEAD) : $$\color{red}+0.13\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     191,466|    192,652          +0.62%
D1mw                      42,655|     42,692          +0.09%
DLmr                         668|        642          -3.89%
DLmw                      10,059|     10,062          +0.03%
Dr                     4,628,983|  4,633,855          +0.11%
Dw                     3,075,869|  3,078,068          +0.07%
EstimatedCycles       28,443,377| 28,471,846          +0.10%
I1mr                      91,806|     89,790          -2.20%
ILmr                       3,026|      3,031          +0.17%
Ir                    19,022,227| 19,047,337          +0.13%
L1hits                26,401,152| 26,434,126          +0.12%
LLhits                   312,174|    311,399          -0.25%
RamHits                   13,753|     13,735          -0.13%
TotalRW               26,727,079| 26,759,260          +0.12%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 20,770,364 (master) → 20,762,966 (HEAD) : $$\color{lime}-0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     253,409|    252,694          -0.28%
D1mw                      45,811|     45,931          +0.26%
DLmr                       2,641|      2,827          +7.04%
DLmw                         586|        614          +4.78%
Dr                     5,347,359|  5,345,319          -0.04%
Dw                     3,555,056|  3,553,193          -0.05%
EstimatedCycles       31,424,969| 31,407,286          -0.06%
I1mr                     113,575|    110,977          -2.29%
ILmr                         140|        139          -0.71%
Ir                    20,770,364| 20,762,966          -0.04%
L1hits                29,259,984| 29,251,876          -0.03%
LLhits                   409,428|    406,022          -0.83%
RamHits                    3,367|      3,580          +6.33%
TotalRW               29,672,779| 29,661,478          -0.04%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 26,329,965 (master) → 26,284,153 (HEAD) : $$\color{lime}-0.17\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     219,672|    215,105          -2.08%
D1mw                      54,312|     54,055          -0.47%
DLmr                       2,567|      3,566         +38.92%
DLmw                       2,404|      1,584         -34.11%
Dr                     6,487,190|  6,476,933          -0.16%
Dw                     4,434,797|  4,429,040          -0.13%
EstimatedCycles       38,786,088| 38,692,410          -0.24%
I1mr                      71,330|     66,736          -6.44%
ILmr                         125|        140         +12.00%
Ir                    26,329,965| 26,284,153          -0.17%
L1hits                36,906,638| 36,854,230          -0.14%
LLhits                   340,218|    330,606          -2.83%
RamHits                    5,096|      5,290          +3.81%
TotalRW               37,251,952| 37,190,126          -0.17%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 9,305,439 (master) → 9,306,243 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      51,676|     52,472          +1.54%
D1mw                      15,245|     15,547          +1.98%
DLmr                           4|          5         +25.00%
DLmw                         123|        186         +51.22%
Dr                     2,201,187|  2,202,058          +0.04%
Dw                     1,548,857|  1,550,388          +0.10%
EstimatedCycles       13,458,951| 13,457,457          -0.01%
I1mr                      32,041|     29,333          -8.45%
ILmr                         127|        121          -4.72%
Ir                     9,305,439|  9,306,243          +0.01%
L1hits                12,956,521| 12,961,337          +0.04%
LLhits                    98,708|     97,040          -1.69%
RamHits                      254|        312         +22.83%
TotalRW               13,055,483| 13,058,689          +0.02%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 16,128,096 (master) → 16,126,758 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     103,530|    104,446          +0.88%
D1mw                      36,790|     36,513          -0.75%
DLmr                          24|         23          -4.17%
DLmw                         892|        931          +4.37%
Dr                     3,659,969|  3,669,279          +0.25%
Dw                     2,433,044|  2,442,559          +0.39%
EstimatedCycles       22,917,587| 22,938,130          +0.09%
I1mr                      26,112|     25,952          -0.61%
ILmr                         109|        109          +0.00%
Ir                    16,128,096| 16,126,758          -0.01%
L1hits                22,054,677| 22,071,685          +0.08%
LLhits                   165,407|    165,848          +0.27%
RamHits                    1,025|      1,063          +3.71%
TotalRW               22,221,109| 22,238,596          +0.08%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 279,718,727 (master) → 279,794,554 (HEAD) : $$\color{red}+0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,420,436|  1,418,322          -0.15%
D1mw                     456,671|    458,063          +0.30%
DLmr                     473,462|    475,006          +0.33%
DLmw                     204,231|    204,957          +0.36%
Dr                    67,785,051| 67,858,903          +0.11%
Dw                    48,555,963| 48,628,896          +0.15%
EstimatedCycles      426,445,829|426,574,493          +0.03%
I1mr                     607,160|    567,130          -6.59%
ILmr                       3,941|      3,973          +0.81%
Ir                   279,718,727|279,794,554          +0.03%
L1hits               393,575,474|393,838,838          +0.07%
LLhits                 1,802,633|  1,759,579          -2.39%
RamHits                  681,634|    683,936          +0.34%
TotalRW              396,059,741|396,282,353          +0.06%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 19,339,179 (master) → 19,299,714 (HEAD) : $$\color{lime}-0.20\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     207,049|    205,066          -0.96%
D1mw                      40,093|     40,161          +0.17%
DLmr                         155|        161          +3.87%
DLmw                         841|        901          +7.13%
Dr                     4,769,370|  4,759,004          -0.22%
Dw                     3,141,302|  3,133,712          -0.24%
EstimatedCycles       28,651,763| 28,578,318          -0.26%
I1mr                      94,981|     92,350          -2.77%
ILmr                         118|        124          +5.08%
Ir                    19,339,179| 19,299,714          -0.20%
L1hits                26,907,728| 26,854,853          -0.20%
LLhits                   341,009|    336,391          -1.35%
RamHits                    1,114|      1,186          +6.46%
TotalRW               27,249,851| 27,192,430          -0.21%

@Keavon Keavon changed the title Improve performance of path bool library Improve robustness and performance of the boolean operations algorithm Aug 21, 2025
@Keavon Keavon changed the title Improve robustness and performance of the boolean operations algorithm Improve robustness and performance of the boolean operation algorithm Aug 21, 2025
@Keavon Keavon enabled auto-merge (squash) August 21, 2025 23:04
@Keavon Keavon removed the Performance Speed and efficiency improvements label Aug 21, 2025
@Keavon Keavon merged commit a4ec50d into master Aug 21, 2025
4 checks passed
@Keavon Keavon deleted the path-bool-perf branch August 21, 2025 23:15
@github-actions
Copy link

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,734,264 (master) → 27,728,887 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     356,162|    356,448          +0.08%
D1mw                     118,823|    118,777          -0.04%
DLmr                      37,407|     37,416          +0.02%
DLmw                      53,579|     53,576          -0.01%
Dr                     6,732,280|  6,727,471          -0.07%
Dw                     4,755,832|  4,755,700          -0.00%
EstimatedCycles       44,071,556| 44,078,750          +0.02%
I1mr                      48,300|     52,483          +8.66%
ILmr                         882|        870          -1.36%
Ir                    27,734,264| 27,728,887          -0.02%
L1hits                38,699,091| 38,684,350          -0.04%
LLhits                   431,417|    435,846          +1.03%
RamHits                   91,868|     91,862          -0.01%
TotalRW               39,222,376| 39,212,058          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,897,718 (master) → 14,893,037 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     184,257|    184,171          -0.05%
D1mw                      62,412|     62,430          +0.03%
DLmr                       1,621|      1,597          -1.48%
DLmw                      17,301|     17,321          +0.12%
Dr                     3,586,836|  3,583,542          -0.09%
Dw                     2,534,521|  2,534,346          -0.01%
EstimatedCycles       22,690,111| 22,688,497          -0.01%
I1mr                      23,700|     25,357          +6.99%
ILmr                         730|        740          +1.37%
Ir                    14,897,718| 14,893,037          -0.03%
L1hits                20,748,706| 20,738,967          -0.05%
LLhits                   250,717|    252,300          +0.63%
RamHits                   19,652|     19,658          +0.03%
TotalRW               21,019,075| 21,010,925          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,132,412 (master) → 3,131,343 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      37,734|     37,728          -0.02%
D1mw                      11,819|     11,814          -0.04%
DLmr                          21|         20          -4.76%
DLmw                       3,238|      3,239          +0.03%
Dr                       750,803|    750,201          -0.08%
Dw                       529,699|    529,615          -0.02%
EstimatedCycles        4,750,672|  4,750,285          -0.01%
I1mr                       5,119|      5,427          +6.02%
ILmr                         710|        716          +0.85%
Ir                     3,132,412|  3,131,343          -0.03%
L1hits                 4,358,242|  4,356,190          -0.05%
LLhits                    50,703|     50,994          +0.57%
RamHits                    3,969|      3,975          +0.15%
TotalRW                4,412,914|  4,411,159          -0.04%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 14,975,608 (master) → 14,973,253 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     196,507|    196,363          -0.07%
D1mw                      68,289|     68,241          -0.07%
DLmr                         144|        135          -6.25%
DLmw                      14,565|     14,573          +0.05%
Dr                     3,606,319|  3,601,354          -0.14%
Dw                     2,571,549|  2,572,503          +0.04%
EstimatedCycles       22,756,274| 22,754,694          -0.01%
I1mr                      19,181|     20,547          +7.12%
ILmr                         854|        858          +0.47%
Ir                    14,975,608| 14,973,253          -0.02%
L1hits                20,869,499| 20,861,959          -0.04%
LLhits                   268,414|    269,585          +0.44%
RamHits                   15,563|     15,566          +0.02%
TotalRW               21,153,476| 21,147,110          -0.03%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 33,724,416 (master) → 33,721,677 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     435,341|    435,545          +0.05%
D1mw                     140,899|    140,730          -0.12%
DLmr                      53,066|     53,068          +0.00%
DLmw                      60,847|     60,862          +0.02%
Dr                     8,127,987|  8,122,174          -0.07%
Dw                     5,754,628|  5,754,503          -0.00%
EstimatedCycles       53,571,117| 53,578,134          +0.01%
I1mr                      53,879|     57,670          +7.04%
ILmr                         874|        870          -0.46%
Ir                    33,724,416| 33,721,677          -0.01%
L1hits                46,976,912| 46,964,409          -0.03%
LLhits                   515,332|    519,145          +0.74%
RamHits                  114,787|    114,800          +0.01%
TotalRW               47,607,031| 47,598,354          -0.02%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,410,549 (master) → 21,406,940 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     269,628|    269,803          +0.06%
D1mw                      85,078|     84,928          -0.18%
DLmr                      19,663|     19,693          +0.15%
DLmw                      33,854|     33,867          +0.04%
Dr                     5,189,226|  5,185,420          -0.07%
Dw                     3,662,527|  3,662,493          -0.00%
EstimatedCycles       33,458,034| 33,462,411          +0.01%
I1mr                      36,737|     39,331          +7.06%
ILmr                         815|        817          +0.25%
Ir                    21,410,549| 21,406,940          -0.02%
L1hits                29,870,859| 29,860,791          -0.03%
LLhits                   337,111|    339,685          +0.76%
RamHits                   54,332|     54,377          +0.08%
TotalRW               30,262,302| 30,254,853          -0.02%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 41,939,625 (master) → 41,903,024 (HEAD) : $$\color{lime}-0.09\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     473,605|    477,638          +0.85%
D1mw                     107,096|    107,687          +0.55%
DLmr                      19,072|     18,377          -3.64%
DLmw                      22,880|     24,503          +7.09%
Dr                    10,644,315| 10,638,144          -0.06%
Dw                     7,199,360|  7,198,633          -0.01%
EstimatedCycles       63,512,010| 63,512,599          +0.00%
I1mr                      35,089|     34,452          -1.82%
ILmr                         233|        243          +4.29%
Ir                    41,939,625| 41,903,024          -0.09%
L1hits                59,167,510| 59,120,024          -0.08%
LLhits                   573,605|    576,654          +0.53%
RamHits                   42,185|     43,123          +2.22%
TotalRW               59,783,300| 59,739,801          -0.07%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 23,078,279 (master) → 23,074,147 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     244,105|    244,512          +0.17%
D1mw                      55,287|     55,288          +0.00%
DLmr                         402|        403          +0.25%
DLmw                       8,283|      8,260          -0.28%
Dr                     5,819,362|  5,818,247          -0.02%
Dw                     3,956,042|  3,952,346          -0.09%
EstimatedCycles       34,390,185| 34,375,976          -0.04%
I1mr                      18,246|     16,664          -8.67%
ILmr                         180|        183          +1.67%
Ir                    23,078,279| 23,074,147          -0.02%
L1hits                32,536,045| 32,528,276          -0.02%
LLhits                   308,773|    307,618          -0.37%
RamHits                    8,865|      8,846          -0.21%
TotalRW               32,853,683| 32,844,740          -0.03%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 4,720,885 (master) → 4,832,435 (HEAD) : $$\color{red}+2.36\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      44,540|     47,224          +6.03%
D1mw                      12,547|     12,700          +1.22%
DLmr                           0|          0          +0.00%
DLmw                         711|        687          -3.38%
Dr                     1,186,215|  1,214,416          +2.38%
Dw                       807,737|    826,463          +2.32%
EstimatedCycles        6,993,385|  7,163,376          +2.43%
I1mr                       5,890|      6,134          +4.14%
ILmr                         177|        174          -1.69%
Ir                     4,720,885|  4,832,435          +2.36%
L1hits                 6,651,860|  6,807,256          +2.34%
LLhits                    62,089|     65,197          +5.01%
RamHits                      888|        861          -3.04%
TotalRW                6,714,837|  6,873,314          +2.36%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 18,965,459 (master) → 18,961,681 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     186,521|    186,651          +0.07%
D1mw                      47,654|     47,612          -0.09%
DLmr                          26|         29         +11.54%
DLmw                       4,411|      5,186         +17.57%
Dr                     4,759,690|  4,759,660          -0.00%
Dw                     3,276,258|  3,275,320          -0.03%
EstimatedCycles       28,127,645| 28,144,073          +0.06%
I1mr                      12,742|     12,105          -5.00%
ILmr                         182|        183          +0.55%
Ir                    18,965,459| 18,961,681          -0.02%
L1hits                26,754,490| 26,750,293          -0.02%
LLhits                   242,298|    240,970          -0.55%
RamHits                    4,619|      5,398         +16.87%
TotalRW               27,001,407| 26,996,661          -0.02%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 51,962,736 (master) → 51,960,184 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     578,137|    577,094          -0.18%
D1mw                     134,450|    134,747          +0.22%
DLmr                      33,169|     33,153          -0.05%
DLmw                      41,792|     41,778          -0.03%
Dr                    13,323,691| 13,322,439          -0.01%
Dw                     9,142,157|  9,138,000          -0.05%
EstimatedCycles       79,698,608| 79,678,195          -0.03%
I1mr                      39,554|     37,352          -5.57%
ILmr                         421|        429          +1.90%
Ir                    51,962,736| 51,960,184          -0.00%
L1hits                73,676,443| 73,671,430          -0.01%
LLhits                   676,759|    673,833          -0.43%
RamHits                   75,382|     75,360          -0.03%
TotalRW               74,428,584| 74,420,623          -0.01%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 33,390,948 (master) → 33,348,799 (HEAD) : $$\color{lime}-0.13\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     377,207|    378,058          +0.23%
D1mw                      87,117|     87,006          -0.13%
DLmr                       9,298|      9,331          +0.35%
DLmw                      19,341|     19,641          +1.55%
Dr                     8,467,854|  8,457,469          -0.12%
Dw                     5,748,721|  5,731,692          -0.30%
EstimatedCycles       50,436,781| 50,376,114          -0.12%
I1mr                      26,728|     25,647          -4.04%
ILmr                         196|        205          +4.59%
Ir                    33,390,948| 33,348,799          -0.13%
L1hits                47,116,471| 47,047,249          -0.15%
LLhits                   462,217|    461,534          -0.15%
RamHits                   28,835|     29,177          +1.19%
TotalRW               47,607,523| 47,537,960          -0.15%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 20,687,455 (master) → 20,646,995 (HEAD) : $$\color{lime}-0.20\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     234,955|    235,607          +0.28%
D1mw                      50,491|     50,066          -0.84%
DLmr                       3,325|      3,452          +3.82%
DLmw                      13,329|     13,506          +1.33%
Dr                     5,262,503|  5,251,325          -0.21%
Dw                     3,529,356|  3,522,654          -0.19%
EstimatedCycles       31,720,970| 31,662,912          -0.18%
I1mr                     114,123|    111,919          -1.93%
ILmr                       4,792|      4,761          -0.65%
Ir                    20,687,455| 20,646,995          -0.20%
L1hits                29,079,745| 29,023,382          -0.19%
LLhits                   378,123|    375,873          -0.60%
RamHits                   21,446|     21,719          +1.27%
TotalRW               29,479,314| 29,420,974          -0.20%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 138,914,347 (master) → 76,754,258 (HEAD) : $$\color{lime}-44.75\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     650,832|    386,812         -40.57%
D1mw                     206,587|    181,267         -12.26%
DLmr                       3,195|      4,657         +45.76%
DLmw                      47,401|     54,111         +14.16%
Dr                    31,973,196| 18,181,668         -43.13%
Dw                    20,465,705| 12,208,051         -40.35%
EstimatedCycles      197,171,152|112,004,135         -43.19%
I1mr                     164,712|    154,113          -6.43%
ILmr                       7,050|      6,945          -1.49%
Ir                   138,914,347| 76,754,258         -44.75%
L1hits               190,331,117|106,421,785         -44.09%
LLhits                   964,485|    656,479         -31.93%
RamHits                   57,646|     65,713         +13.99%
TotalRW              191,353,248|107,143,977         -44.01%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 9,935,181 (master) → 9,919,224 (HEAD) : $$\color{lime}-0.16\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      49,519|     49,473          -0.09%
D1mw                      17,358|     17,280          -0.45%
DLmr                         225|        231          +2.67%
DLmw                       4,002|      3,970          -0.80%
Dr                     2,301,480|  2,297,769          -0.16%
Dw                     1,603,487|  1,601,360          -0.13%
EstimatedCycles       14,489,070| 14,458,533          -0.21%
I1mr                      34,191|     32,092          -6.14%
ILmr                       3,928|      3,959          +0.79%
Ir                     9,935,181|  9,919,224          -0.16%
L1hits                13,739,080| 13,719,508          -0.14%
LLhits                    92,913|     90,685          -2.40%
RamHits                    8,155|      8,160          +0.06%
TotalRW               13,840,148| 13,818,353          -0.16%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 26,358,675 (master) → 26,375,682 (HEAD) : $$\color{red}+0.06\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     119,568|    118,989          -0.48%
D1mw                      51,563|     51,854          +0.56%
DLmr                         537|        542          +0.93%
DLmw                       8,566|      8,466          -1.17%
Dr                     5,894,269|  5,889,506          -0.08%
Dw                     3,529,846|  3,523,014          -0.19%
EstimatedCycles       37,089,926| 37,091,342          +0.00%
I1mr                      62,893|     62,707          -0.30%
ILmr                       3,265|      3,290          +0.77%
Ir                    26,358,675| 26,375,682          +0.06%
L1hits                35,548,766| 35,554,652          +0.02%
LLhits                   221,656|    221,252          -0.18%
RamHits                   12,368|     12,298          -0.57%
TotalRW               35,782,790| 35,788,202          +0.02%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,884,625,586 (master) → 1,884,153,158 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,524,940|  1,515,719          -0.60%
D1mw                     698,336|    691,256          -1.01%
DLmr                     312,610|    313,964          +0.43%
DLmw                     425,269|    425,234          -0.01%
Dr                   437,382,521|436,924,703          -0.10%
Dw                   279,161,664|278,706,396          -0.16%
EstimatedCycles      2,635,017,669|2,633,456,969          -0.06%
I1mr                     666,206|    629,523          -5.51%
ILmr                       5,120|      5,026          -1.84%
Ir                   1,884,625,586|1,884,153,158          -0.03%
L1hits               2,598,280,289|2,596,947,759          -0.05%
LLhits                 2,146,483|  2,092,274          -2.53%
RamHits                  742,999|    744,224          +0.16%
TotalRW              2,601,169,771|2,599,784,257          -0.05%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 19,022,227 (master) → 19,039,961 (HEAD) : $$\color{red}+0.09\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     191,466|    190,583          -0.46%
D1mw                      42,655|     42,564          -0.21%
DLmr                         668|        632          -5.39%
DLmw                      10,059|     10,009          -0.50%
Dr                     4,628,983|  4,634,735          +0.12%
Dw                     3,075,869|  3,078,740          +0.09%
EstimatedCycles       28,443,377| 28,455,560          +0.04%
I1mr                      91,806|     89,979          -1.99%
ILmr                       3,026|      3,013          -0.43%
Ir                    19,022,227| 19,039,961          +0.09%
L1hits                26,401,152| 26,430,310          +0.11%
LLhits                   312,174|    309,472          -0.87%
RamHits                   13,753|     13,654          -0.72%
TotalRW               26,727,079| 26,753,436          +0.10%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 20,770,364 (master) → 20,765,249 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     253,409|    255,368          +0.77%
D1mw                      45,811|     45,352          -1.00%
DLmr                       2,641|      2,670          +1.10%
DLmw                         586|        614          +4.78%
Dr                     5,347,359|  5,347,016          -0.01%
Dw                     3,555,056|  3,554,143          -0.03%
EstimatedCycles       31,424,969| 31,415,766          -0.03%
I1mr                     113,575|    110,947          -2.31%
ILmr                         140|        139          -0.71%
Ir                    20,770,364| 20,765,249          -0.02%
L1hits                29,259,984| 29,254,741          -0.02%
LLhits                   409,428|    408,244          -0.29%
RamHits                    3,367|      3,423          +1.66%
TotalRW               29,672,779| 29,666,408          -0.02%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 26,329,965 (master) → 26,347,706 (HEAD) : $$\color{red}+0.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     219,672|    216,967          -1.23%
D1mw                      54,312|     54,491          +0.33%
DLmr                       2,567|      3,405         +32.65%
DLmw                       2,404|      1,834         -23.71%
Dr                     6,487,190|  6,498,781          +0.18%
Dw                     4,434,797|  4,447,316          +0.28%
EstimatedCycles       38,786,088| 38,808,759          +0.06%
I1mr                      71,330|     67,006          -6.06%
ILmr                         125|        131          +4.80%
Ir                    26,329,965| 26,347,706          +0.07%
L1hits                36,906,638| 36,955,339          +0.13%
LLhits                   340,218|    333,094          -2.09%
RamHits                    5,096|      5,370          +5.38%
TotalRW               37,251,952| 37,293,803          +0.11%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 9,305,439 (master) → 9,320,284 (HEAD) : $$\color{red}+0.16\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                      51,676|     52,235          +1.08%
D1mw                      15,245|     15,779          +3.50%
DLmr                           4|          5         +25.00%
DLmw                         123|        115          -6.50%
Dr                     2,201,187|  2,214,202          +0.59%
Dw                     1,548,857|  1,561,672          +0.83%
EstimatedCycles       13,458,951| 13,492,984          +0.25%
I1mr                      32,041|     29,385          -8.29%
ILmr                         127|        121          -4.72%
Ir                     9,305,439|  9,320,284          +0.16%
L1hits                12,956,521| 12,998,759          +0.33%
LLhits                    98,708|     97,158          -1.57%
RamHits                      254|        241          -5.12%
TotalRW               13,055,483| 13,096,158          +0.31%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 16,128,096 (master) → 16,153,119 (HEAD) : $$\color{red}+0.16\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     103,530|    103,640          +0.11%
D1mw                      36,790|     37,766          +2.65%
DLmr                          24|         11         -54.17%
DLmw                         892|        594         -33.41%
Dr                     3,659,969|  3,685,962          +0.71%
Dw                     2,433,044|  2,458,390          +1.04%
EstimatedCycles       22,917,587| 22,988,373          +0.31%
I1mr                      26,112|     25,972          -0.54%
ILmr                         109|        108          -0.92%
Ir                    16,128,096| 16,153,119          +0.16%
L1hits                22,054,677| 22,130,093          +0.34%
LLhits                   165,407|    166,665          +0.76%
RamHits                    1,025|        713         -30.44%
TotalRW               22,221,109| 22,297,471          +0.34%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 279,718,727 (master) → 279,803,359 (HEAD) : $$\color{red}+0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                   1,420,436|  1,414,446          -0.42%
D1mw                     456,671|    457,134          +0.10%
DLmr                     473,462|    475,405          +0.41%
DLmw                     204,231|    206,186          +0.96%
Dr                    67,785,051| 67,884,529          +0.15%
Dw                    48,555,963| 48,653,592          +0.20%
EstimatedCycles      426,445,829|426,655,232          +0.05%
I1mr                     607,160|    565,383          -6.88%
ILmr                       3,941|      3,939          -0.05%
Ir                   279,718,727|279,803,359          +0.03%
L1hits               393,575,474|393,904,517          +0.08%
LLhits                 1,802,633|  1,751,433          -2.84%
RamHits                  681,634|    685,530          +0.57%
TotalRW              396,059,741|396,341,480          +0.07%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 19,339,179 (master) → 19,303,593 (HEAD) : $$\color{lime}-0.18\%$$

Detailed metrics
Baselines:                master|       HEAD
D1mr                     207,049|    205,583          -0.71%
D1mw                      40,093|     40,073          -0.05%
DLmr                         155|        126         -18.71%
DLmw                         841|        941         +11.89%
Dr                     4,769,370|  4,761,049          -0.17%
Dw                     3,141,302|  3,134,854          -0.21%
EstimatedCycles       28,651,763| 28,587,544          -0.22%
I1mr                      94,981|     92,431          -2.68%
ILmr                         118|        123          +4.24%
Ir                    19,339,179| 19,303,593          -0.18%
L1hits                26,907,728| 26,861,409          -0.17%
LLhits                   341,009|    336,897          -1.21%
RamHits                    1,114|      1,190          +6.82%
TotalRW               27,249,851| 27,199,496          -0.18%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Boolean operation | Subtract Front | Fails on text node sometimes

3 participants