Skip to content

Add custom click targets to make Text node output easier to select#4095

Merged
Keavon merged 5 commits intomasterfrom
easier-text-click-targets
May 3, 2026
Merged

Add custom click targets to make Text node output easier to select#4095
Keavon merged 5 commits intomasterfrom
easier-text-click-targets

Conversation

@Keavon
Copy link
Copy Markdown
Member

@Keavon Keavon commented May 3, 2026

Also allows the Select tool to select (and view the full transform cage around) a layer composed of multiple objects, not only the first item, which partly resolves #3017.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 11 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a separate "outlines" system for visual overlays, distinct from "click targets," allowing for precise geometry outlines even when hit-testing areas are overridden (e.g., for text glyphs). It also includes a fix for duplicate layer entries in the selection tool and adds utility methods for removing table attributes. Feedback was provided regarding a potential issue when inverting singular transforms during metadata collection, which could lead to non-finite values.

Comment thread node-graph/libraries/rendering/src/renderer.rs Outdated
@Keavon Keavon merged commit 325e9af into master May 3, 2026
10 of 11 checks passed
@Keavon Keavon deleted the easier-text-click-targets branch May 3, 2026 01:12
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 30,112,578 (master) → 30,156,571 (HEAD) : $$\color{red}+0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.60%
D1mr                     402,169|    399,176          -0.74%
D1mw                     121,707|    122,814          +0.91%
DLmr                      35,375|     35,398          +0.07%
DLmw                      45,366|     48,694          +7.34%
Dr                     7,415,591|  7,424,672          +0.12%
Dw                     5,173,950|  5,195,038          +0.41%
EstimatedCycles       47,468,669| 47,592,103          +0.26%
I1MissRate                     0|          0         -19.56%
I1mr                      55,694|     44,863         -19.45%
ILmr                         868|        855          -1.50%
Ir                    30,112,578| 30,156,571          +0.15%
L1HitRate                     99|         99          +0.03%
L1hits                42,122,549| 42,209,428          +0.21%
LLHitRate                      1|          1          -3.39%
LLMissRate                     0|          0          +3.91%
LLdMissRate                    1|          1          +3.90%
LLhits                   497,961|    481,906          -3.22%
LLiMissRate                    0|          0          -1.64%
RamHitRate                     0|          0          +3.91%
RamHits                   81,609|     84,947          +4.09%
TotalRW               42,702,119| 42,776,281          +0.17%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,905,643 (master) → 14,878,786 (HEAD) : $$\color{lime}-0.18\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.70%
D1mr                     186,082|    187,360          +0.69%
D1mw                      63,170|     63,890          +1.14%
DLmr                       1,039|      1,057          +1.73%
DLmw                      17,686|     17,923          +1.34%
Dr                     3,660,630|  3,660,091          -0.01%
Dw                     2,548,966|  2,555,856          +0.27%
EstimatedCycles       22,791,699| 22,764,343          -0.12%
I1MissRate                     0|          0         -22.74%
I1mr                      24,123|     18,605         -22.87%
ILmr                         707|        693          -1.98%
Ir                    14,905,643| 14,878,786          -0.18%
L1HitRate                     99|         99          +0.02%
L1hits                20,841,864| 20,824,878          -0.08%
LLHitRate                      1|          1          -1.39%
LLMissRate                     0|          0          +1.34%
LLdMissRate                    0|          0          +1.26%
LLhits                   253,943|    250,182          -1.48%
LLiMissRate                    0|          0          -1.80%
RamHitRate                     0|          0          +1.34%
RamHits                   19,432|     19,673          +1.24%
TotalRW               21,115,239| 21,094,733          -0.10%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,235,408 (master) → 3,244,048 (HEAD) : $$\color{red}+0.27\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.23%
D1mr                      39,595|     39,458          -0.35%
D1mw                      11,955|     12,146          +1.60%
DLmr                          12|         11          -8.33%
DLmw                       2,846|      2,949          +3.62%
Dr                       788,942|    790,830          +0.24%
Dw                       548,996|    551,563          +0.47%
EstimatedCycles        4,908,230|  4,920,557          +0.25%
I1MissRate                     0|          0         -17.69%
I1mr                       5,531|      4,565         -17.47%
ILmr                         694|        688          -0.86%
Ir                     3,235,408|  3,244,048          +0.27%
L1HitRate                     99|         99          +0.02%
L1hits                 4,516,265|  4,530,272          +0.31%
LLHitRate                      1|          1          -2.16%
LLMissRate                     0|          0          +2.41%
LLdMissRate                    0|          0          +3.23%
LLhits                    53,529|     52,521          -1.88%
LLiMissRate                    0|          0          -1.13%
RamHitRate                     0|          0          +2.41%
RamHits                    3,552|      3,648          +2.70%
TotalRW                4,573,346|  4,586,441          +0.29%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 11,652,089 (master) → 11,721,852 (HEAD) : $$\color{red}+0.60\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.16%
D1mr                     156,871|    157,202          +0.21%
D1mw                      49,742|     50,355          +1.23%
DLmr                          32|         31          -3.13%
DLmw                      16,634|     16,734          +0.60%
Dr                     2,827,795|  2,843,120          +0.54%
Dw                     1,988,239|  2,002,843          +0.73%
EstimatedCycles       17,872,375| 17,969,949          +0.55%
I1MissRate                     0|          0         -16.67%
I1mr                      13,335|     11,179         -16.17%
ILmr                         816|        808          -0.98%
Ir                    11,652,089| 11,721,852          +0.60%
L1HitRate                     99|         99          +0.02%
L1hits                16,248,175| 16,349,079          +0.62%
LLHitRate                      1|          1          -1.24%
LLMissRate                     0|          0          -0.08%
LLdMissRate                    0|          0          -0.03%
LLhits                   202,466|    201,163          -0.64%
LLiMissRate                    0|          0          -1.57%
RamHitRate                     0|          0          -0.08%
RamHits                   17,482|     17,573          +0.52%
TotalRW               16,468,123| 16,567,815          +0.61%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,593,226 (master) → 32,758,239 (HEAD) : $$\color{red}+0.51\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.26%
D1mr                     433,695|    433,765          +0.02%
D1mw                     133,097|    134,617          +1.14%
DLmr                      38,757|     38,818          +0.16%
DLmw                      52,405|     52,839          +0.83%
Dr                     8,006,562|  8,042,203          +0.45%
Dw                     5,589,778|  5,627,733          +0.68%
EstimatedCycles       51,446,330| 51,649,503          +0.39%
I1MissRate                     0|          0         -25.03%
I1mr                      57,234|     43,125         -24.65%
ILmr                         860|        853          -0.81%
Ir                    32,593,226| 32,758,239          +0.51%
L1HitRate                     99|         99          +0.03%
L1hits                45,565,540| 45,816,668          +0.55%
LLHitRate                      1|          1          -2.95%
LLMissRate                     0|          0          +0.01%
LLdMissRate                    1|          1          +0.00%
LLhits                   532,004|    518,997          -2.44%
LLiMissRate                    0|          0          -1.31%
RamHitRate                     0|          0          +0.01%
RamHits                   92,022|     92,510          +0.53%
TotalRW               46,189,566| 46,428,175          +0.52%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 23,435,270 (master) → 23,539,015 (HEAD) : $$\color{red}+0.44\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.28%
D1mr                     306,285|    306,053          -0.08%
D1mw                      87,627|     88,630          +1.14%
DLmr                      18,620|     18,639          +0.10%
DLmw                      31,680|     32,133          +1.43%
Dr                     5,800,585|  5,823,004          +0.39%
Dw                     4,033,418|  4,057,966          +0.61%
EstimatedCycles       36,552,355| 36,683,259          +0.36%
I1MissRate                     0|          0         -21.36%
I1mr                      43,451|     34,323         -21.01%
ILmr                         821|        803          -2.19%
Ir                    23,435,270| 23,539,015          +0.44%
L1HitRate                     99|         99          +0.03%
L1hits                32,831,910| 32,990,979          +0.48%
LLHitRate                      1|          1          -2.72%
LLMissRate                     0|          0          +0.43%
LLdMissRate                    1|          1          +0.46%
LLhits                   386,242|    377,431          -2.28%
LLiMissRate                    0|          0          -2.62%
RamHitRate                     0|          0          +0.43%
RamHits                   51,121|     51,575          +0.89%
TotalRW               33,269,273| 33,419,985          +0.45%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 59,262,092 (master) → 59,498,472 (HEAD) : $$\color{red}+0.40\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.76%
D1mr                     675,726|    674,652          -0.16%
D1mw                     147,737|    150,740          +2.03%
DLmr                      11,986|     12,243          +2.14%
DLmw                      25,972|     27,365          +5.36%
Dr                    15,142,792| 15,398,524          +1.69%
Dw                    10,196,216| 10,455,510          +2.54%
EstimatedCycles       89,223,434| 89,973,548          +0.84%
I1MissRate                     0|          0         -32.66%
I1mr                      44,743|     30,251         -32.39%
ILmr                         359|        341          -5.01%
Ir                    59,262,092| 59,498,472          +0.40%
L1HitRate                     99|         99          +0.02%
L1hits                83,732,894| 84,496,863          +0.91%
LLHitRate                      1|          1          -2.58%
LLMissRate                     0|          0          +3.34%
LLdMissRate                    0|          0          +2.27%
LLhits                   829,889|    815,694          -1.71%
LLiMissRate                    0|          0          -5.39%
RamHitRate                     0|          0          +3.34%
RamHits                   38,317|     39,949          +4.26%
TotalRW               84,601,100| 85,352,506          +0.89%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 29,953,645 (master) → 29,939,072 (HEAD) : $$\color{lime}-0.05\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.07%
D1mr                     337,770|    336,935          -0.25%
D1mw                      73,515|     74,015          +0.68%
DLmr                         744|        757          +1.75%
DLmw                       3,629|      4,529         +24.80%
Dr                     7,736,518|  7,734,594          -0.02%
Dw                     5,270,407|  5,271,057          +0.01%
EstimatedCycles       44,848,604| 44,818,261          -0.07%
I1MissRate                     0|          0         -37.89%
I1mr                      26,591|     16,507         -37.92%
ILmr                         178|        171          -3.93%
Ir                    29,953,645| 29,939,072          -0.05%
L1HitRate                     99|         99          +0.02%
L1hits                42,522,694| 42,517,266          -0.01%
LLHitRate                      1|          1          -2.58%
LLMissRate                     0|          0         +19.95%
LLdMissRate                    0|          0         +20.89%
LLhits                   433,325|    422,000          -2.61%
LLiMissRate                    0|          0          -3.89%
RamHitRate                     0|          0         +19.95%
RamHits                    4,551|      5,457         +19.91%
TotalRW               42,960,570| 42,944,723          -0.04%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 7,224,428 (master) → 7,294,719 (HEAD) : $$\color{red}+0.97\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +2.50%
D1mr                      74,182|     77,488          +4.46%
D1mw                      18,164|     18,190          +0.14%
DLmr                           1|          1          +0.00%
DLmw                         451|        427          -5.32%
Dr                     1,849,133|  1,869,590          +1.11%
Dw                     1,262,807|  1,275,993          +1.04%
EstimatedCycles       10,754,400| 10,863,146          +1.01%
I1MissRate                     0|          0         -26.51%
I1mr                       7,497|      5,563         -25.80%
ILmr                         170|        168          -1.18%
Ir                     7,224,428|  7,294,719          +0.97%
L1HitRate                     99|         99          -0.00%
L1hits                10,236,525| 10,339,061          +1.00%
LLHitRate                      1|          1          +0.43%
LLMissRate                     0|          0          -5.13%
LLdMissRate                    0|          0          -6.32%
LLhits                    99,221|    100,645          +1.44%
LLiMissRate                    0|          0          -2.13%
RamHitRate                     0|          0          -5.13%
RamHits                      622|        596          -4.18%
TotalRW               10,336,368| 10,440,302          +1.01%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,460,651 (master) → 28,413,456 (HEAD) : $$\color{lime}-0.17\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.40%
D1mr                     296,592|    294,575          -0.68%
D1mw                      69,790|     69,838          +0.07%
DLmr                         134|        150         +11.94%
DLmw                       4,916|      5,955         +21.14%
Dr                     7,328,599|  7,318,078          -0.14%
Dw                     5,084,054|  5,077,309          -0.13%
EstimatedCycles       42,574,464| 42,506,119          -0.16%
I1MissRate                     0|          0         -34.70%
I1mr                      19,713|     12,851         -34.81%
ILmr                         176|        169          -3.98%
Ir                    28,460,651| 28,413,456          -0.17%
L1HitRate                     99|         99          +0.02%
L1hits                40,487,209| 40,431,579          -0.14%
LLHitRate                      1|          1          -2.44%
LLMissRate                     0|          0         +20.24%
LLdMissRate                    0|          0         +21.06%
LLhits                   380,869|    370,990          -2.59%
LLiMissRate                    0|          0          -3.82%
RamHitRate                     0|          0         +20.24%
RamHits                    5,226|      6,274         +20.05%
TotalRW               40,873,304| 40,808,843          -0.16%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 69,357,489 (master) → 69,629,373 (HEAD) : $$\color{red}+0.39\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.12%
D1mr                     774,467|    786,280          +1.53%
D1mw                     167,081|    173,079          +3.59%
DLmr                      28,276|     30,099          +6.45%
DLmw                      31,708|     42,215         +33.14%
Dr                    17,619,876| 17,881,652          +1.49%
Dw                    11,883,926| 12,143,558          +2.18%
EstimatedCycles      104,644,857|105,809,539          +1.11%
I1MissRate                     0|          0         -35.27%
I1mr                      50,001|     32,495         -35.01%
ILmr                         595|        604          +1.51%
Ir                    69,357,489| 69,629,373          +0.39%
L1HitRate                     99|         99          +0.01%
L1hits                97,869,742| 98,662,729          +0.81%
LLHitRate                      1|          1          -2.08%
LLMissRate                     0|          0         +19.41%
LLdMissRate                    0|          0         +18.46%
LLhits                   930,970|    918,936          -1.29%
LLiMissRate                    0|          0          +1.12%
RamHitRate                     0|          0         +19.41%
RamHits                   60,579|     72,918         +20.37%
TotalRW               98,861,291| 99,654,583          +0.80%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 45,495,953 (master) → 45,464,175 (HEAD) : $$\color{lime}-0.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.01%
D1mr                     526,336|    521,331          -0.95%
D1mw                     116,533|    115,779          -0.65%
DLmr                       2,595|      2,620          +0.96%
DLmw                      21,689|     21,259          -1.98%
Dr                    11,888,821| 11,890,926          +0.02%
Dw                     8,093,441|  8,114,368          +0.26%
EstimatedCycles       68,933,413| 68,836,725          -0.14%
I1MissRate                     0|          0         -35.17%
I1mr                      37,413|     24,239         -35.21%
ILmr                         185|        183          -1.08%
Ir                    45,495,953| 45,464,175          -0.07%
L1HitRate                     99|         99          +0.03%
L1hits                64,797,933| 64,808,120          +0.02%
LLHitRate                      1|          1          -2.81%
LLMissRate                     0|          0          -1.65%
LLdMissRate                    0|          0          -1.78%
LLhits                   655,813|    637,287          -2.82%
LLiMissRate                    0|          0          -1.01%
RamHitRate                     0|          0          -1.65%
RamHits                   24,469|     24,062          -1.66%
TotalRW               65,478,215| 65,469,469          -0.01%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 29,908,920 (master) → 32,032,541 (HEAD) : $$\color{red}+7.10\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -4.60%
D1mr                     367,647|    373,619          +1.62%
D1mw                      73,677|     78,842          +7.01%
DLmr                      18,629|     19,319          +3.70%
DLmw                      11,955|     12,866          +7.62%
Dr                     7,907,600|  8,481,573          +7.26%
Dw                     5,328,490|  5,743,051          +7.78%
EstimatedCycles       46,889,038| 50,156,639          +6.97%
I1MissRate                     1|          1          +0.02%
I1mr                     210,223|    225,205          +7.13%
ILmr                       7,344|      7,442          +1.33%
Ir                    29,908,920| 32,032,541          +7.10%
L1HitRate                     98|         99          +0.05%
L1hits                42,493,463| 45,579,499          +7.26%
LLHitRate                      1|          1          -3.02%
LLMissRate                     0|          0          -2.55%
LLdMissRate                    0|          0          -2.08%
LLhits                   613,619|    638,039          +3.98%
LLiMissRate                    0|          0          -5.38%
RamHitRate                     0|          0          -2.55%
RamHits                   37,928|     39,627          +4.48%
TotalRW               43,145,010| 46,257,165          +7.21%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 296,970,289 (master) → 301,472,008 (HEAD) : $$\color{red}+1.52\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          -0.15%
D1mr                     928,526|    941,441          +1.39%
D1mw                     471,639|    481,081          +2.00%
DLmr                      26,058|     28,675         +10.04%
DLmw                      55,278|     59,682          +7.97%
Dr                    60,178,999| 61,243,113          +1.77%
Dw                    36,563,552| 37,195,321          +1.73%
EstimatedCycles      409,975,198|416,617,084          +1.62%
I1MissRate                     1|          1          +0.26%
I1mr                   1,981,627|  2,016,896          +1.78%
ILmr                       9,837|      9,942          +1.07%
Ir                   296,970,289|301,472,008          +1.52%
L1HitRate                     99|         99          -0.00%
L1hits               390,331,048|396,471,024          +1.57%
LLHitRate                      1|          1          -0.04%
LLMissRate                     0|          0          +6.15%
LLdMissRate                    0|          0          +6.76%
LLhits                 3,290,619|  3,341,119          +1.53%
LLiMissRate                    0|          0          -0.44%
RamHitRate                     0|          0          +6.15%
RamHits                   91,173|     98,299          +7.82%
TotalRW              393,712,840|399,910,442          +1.57%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 14,703,143 (master) → 16,610,280 (HEAD) : $$\color{red}+12.97\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2          -7.71%
D1mr                      90,860|     91,481          +0.68%
D1mw                      32,145|     33,455          +4.08%
DLmr                         754|        699          -7.29%
DLmw                       1,199|      1,134          -5.42%
Dr                     3,755,411|  4,154,723         +10.63%
Dw                     2,689,893|  2,939,008          +9.26%
EstimatedCycles       22,143,991| 24,748,431         +11.76%
I1MissRate                     0|          0          +1.85%
I1mr                      69,601|     80,084         +15.06%
ILmr                       5,551|      5,645          +1.69%
Ir                    14,703,143| 16,610,280         +12.97%
L1HitRate                     99|         99          +0.05%
L1hits                20,955,841| 23,498,991         +12.14%
LLHitRate                      1|          1          -4.79%
LLMissRate                     0|          0         -11.09%
LLdMissRate                    0|          0         -14.72%
LLhits                   185,102|    197,542          +6.72%
LLiMissRate                    0|          0          -9.98%
RamHitRate                     0|          0         -11.09%
RamHits                    7,504|      7,478          -0.35%
TotalRW               21,148,447| 23,704,011         +12.08%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,145,387 (master) → 24,908,563 (HEAD) : $$\color{red}+12.48\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          2          -7.53%
D1mr                     168,818|    172,825          +2.37%
D1mw                      64,620|     70,562          +9.20%
DLmr                       2,790|      2,977          +6.70%
DLmw                       4,446|      5,232         +17.68%
Dr                     5,388,930|  6,105,382         +13.29%
Dw                     3,687,579|  4,129,080         +11.97%
EstimatedCycles       32,792,414| 36,801,173         +12.22%
I1MissRate                     0|          0          -5.88%
I1mr                      70,219|     74,340          +5.87%
ILmr                       4,627|      4,699          +1.56%
Ir                    22,145,387| 24,908,563         +12.48%
L1HitRate                     99|         99          +0.07%
L1hits                30,918,239| 34,825,298         +12.64%
LLHitRate                      1|          1          -7.19%
LLMissRate                     0|          0          -3.33%
LLdMissRate                    0|          0          +0.61%
LLhits                   291,794|    304,819          +4.46%
LLiMissRate                    0|          0          -9.71%
RamHitRate                     0|          0          -3.33%
RamHits                   11,863|     12,908          +8.81%
TotalRW               31,221,896| 35,143,025         +12.56%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,821,924,222 (master) → 1,873,921,055 (HEAD) : $$\color{red}+2.85\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          1          +6.35%
D1mr                   2,439,992|  2,640,049          +8.20%
D1mw                   1,092,809|  1,236,520         +13.15%
DLmr                     421,253|    533,903         +26.74%
DLmw                     500,104|    645,570         +29.09%
Dr                   437,815,831|451,436,285          +3.11%
Dw                   286,207,016|295,606,970          +3.28%
EstimatedCycles      2,595,478,607|2,679,549,700          +3.24%
I1MissRate                     0|          0          -3.72%
I1mr                   1,888,066|  1,869,686          -0.97%
ILmr                       6,912|      7,206          +4.25%
Ir                   1,821,924,222|1,873,921,055          +2.85%
L1HitRate                    100|        100          -0.01%
L1hits               2,540,526,202|2,615,218,055          +2.94%
LLHitRate                      0|          0          -1.41%
LLMissRate                     0|          0         +24.18%
LLdMissRate                    0|          0         +24.07%
LLhits                 4,492,598|  4,559,576          +1.49%
LLiMissRate                    0|          0          +1.36%
RamHitRate                     0|          0         +24.18%
RamHits                  928,269|  1,186,679         +27.84%
TotalRW              2,545,947,069|2,620,964,310          +2.95%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 26,322,714 (master) → 29,570,490 (HEAD) : $$\color{red}+12.34\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -6.94%
D1mr                     300,746|    306,595          +1.94%
D1mw                      65,947|     70,810          +7.37%
DLmr                       5,694|      6,424         +12.82%
DLmw                      10,689|     12,729         +19.09%
Dr                     6,907,508|  7,653,031         +10.79%
Dw                     4,683,863|  5,166,216         +10.30%
EstimatedCycles       40,693,091| 45,351,769         +11.45%
I1MissRate                     1|          1          -3.84%
I1mr                     169,471|    183,073          +8.03%
ILmr                       4,762|      4,851          +1.87%
Ir                    26,322,714| 29,570,490         +12.34%
L1HitRate                     99|         99          +0.09%
L1hits                37,377,921| 41,829,259         +11.91%
LLHitRate                      1|          1          -6.83%
LLMissRate                     0|          0          +1.54%
LLdMissRate                    0|          0          +5.71%
LLhits                   515,019|    536,474          +4.17%
LLiMissRate                    0|          0          -9.32%
RamHitRate                     0|          0          +1.54%
RamHits                   21,145|     24,004         +13.52%
TotalRW               37,914,085| 42,389,737         +11.80%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 9,535,944 (master) → 9,725,510 (HEAD) : $$\color{red}+1.99\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -0.09%
D1mr                     242,447|    246,551          +1.69%
D1mw                       3,466|      3,626          +4.62%
DLmr                      12,508|     11,656          -6.81%
DLmw                         160|        178         +11.25%
Dr                     2,752,556|  2,803,246          +1.84%
Dw                     1,527,840|  1,555,216          +1.79%
EstimatedCycles       15,188,310| 15,448,188          +1.71%
I1MissRate                     0|          0          +0.74%
I1mr                         547|        562          +2.74%
ILmr                         203|        208          +2.46%
Ir                     9,535,944|  9,725,510          +1.99%
L1HitRate                     98|         98          +0.00%
L1hits                13,569,880| 13,833,233          +1.94%
LLHitRate                      2|          2          +0.24%
LLMissRate                     0|          0          -8.22%
LLdMissRate                    0|          0          -8.26%
LLhits                   233,589|    238,697          +2.19%
LLiMissRate                    0|          0          +0.47%
RamHitRate                     0|          0          -8.22%
RamHits                   12,871|     12,042          -6.44%
TotalRW               13,816,340| 14,083,972          +1.94%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 10,160,118 (master) → 10,402,469 (HEAD) : $$\color{red}+2.39\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.09%
D1mr                     201,752|    206,052          +2.13%
D1mw                       4,225|      4,354          +3.05%
DLmr                      23,541|     27,225         +15.65%
DLmw                         178|        202         +13.48%
Dr                     2,984,156|  3,052,052          +2.28%
Dw                     1,649,746|  1,685,839          +2.19%
EstimatedCycles       16,340,820| 16,816,778          +2.91%
I1MissRate                     0|          0          +1.59%
I1mr                         573|        596          +4.01%
ILmr                         301|        320          +6.31%
Ir                    10,160,118| 10,402,469          +2.39%
L1HitRate                     99|         99          +0.00%
L1hits                14,587,470| 14,929,358          +2.34%
LLHitRate                      1|          1          -1.90%
LLMissRate                     0|          0         +12.87%
LLdMissRate                    1|          1         +13.10%
LLhits                   182,530|    183,255          +0.40%
LLiMissRate                    0|          0          +3.84%
RamHitRate                     0|          0         +12.87%
RamHits                   24,020|     27,747         +15.52%
TotalRW               14,794,020| 15,140,360          +2.34%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,587,424 (master) → 3,623,464 (HEAD) : $$\color{red}+1.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -0.02%
D1mr                      92,730|     93,462          +0.79%
D1mw                       2,625|      2,645          +0.76%
DLmr                          33|         29         -12.12%
DLmw                           1|          1          +0.00%
Dr                     1,089,007|  1,098,092          +0.83%
Dw                       637,303|    642,266          +0.78%
EstimatedCycles        5,703,692|  5,756,964          +0.93%
I1MissRate                     0|          0          +4.84%
I1mr                         492|        521          +5.89%
ILmr                         185|        191          +3.24%
Ir                     3,587,424|  3,623,464          +1.00%
L1HitRate                     98|         98          +0.00%
L1hits                 5,217,887|  5,267,194          +0.94%
LLHitRate                      2|          2          -0.13%
LLMissRate                     0|          0          -0.03%
LLdMissRate                    0|          0         -12.48%
LLhits                    95,628|     96,407          +0.81%
LLiMissRate                    0|          0          +2.22%
RamHitRate                     0|          0          -0.03%
RamHits                      219|        221          +0.91%
TotalRW                5,313,734|  5,363,822          +0.94%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 35,431,965 (master) → 41,507,820 (HEAD) : $$\color{red}+17.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -2.16%
D1mr                     646,326|    750,007         +16.04%
D1mw                      31,226|     34,398         +10.16%
DLmr                     264,656|    297,744         +12.50%
DLmw                       1,300|      3,659        +181.46%
Dr                    10,126,997| 11,968,403         +18.18%
Dw                     5,359,305|  6,355,840         +18.59%
EstimatedCycles       61,622,771| 72,027,897         +16.89%
I1MissRate                     0|          0         -13.54%
I1mr                         544|        551          +1.29%
ILmr                         448|        464          +3.57%
Ir                    35,431,965| 41,507,820         +17.15%
L1HitRate                     99|         99          +0.02%
L1hits                50,240,171| 59,047,107         +17.53%
LLHitRate                      1|          1          -0.14%
LLMissRate                     1|          1          -3.57%
LLdMissRate                    2|          2          -4.22%
LLhits                   411,692|    483,089         +17.34%
LLiMissRate                    0|          0         -11.59%
RamHitRate                     1|          1          -3.57%
RamHits                  266,404|    301,867         +13.31%
TotalRW               50,918,267| 59,832,063         +17.51%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 7,647,869 (master) → 7,851,091 (HEAD) : $$\color{red}+2.66\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -0.02%
D1mr                     188,353|    192,927          +2.43%
D1mw                       3,230|      3,324          +2.91%
DLmr                         482|      1,104        +129.05%
DLmw                          14|         36        +157.14%
Dr                     2,217,272|  2,272,504          +2.49%
Dw                     1,237,369|  1,267,008          +2.40%
EstimatedCycles       11,891,316| 12,217,705          +2.74%
I1MissRate                     0|          0          -2.40%
I1mr                         526|        527          +0.19%
ILmr                         183|        193          +5.46%
Ir                     7,647,869|  7,851,091          +2.66%
L1HitRate                     98|         98          +0.00%
L1hits                10,910,401| 11,193,825          +2.60%
LLHitRate                      2|          2          -0.48%
LLMissRate                     0|          0         +91.35%
LLdMissRate                    0|          0        +124.33%
LLhits                   191,430|    195,445          +2.10%
LLiMissRate                    0|          0          +2.73%
RamHitRate                     0|          0         +91.35%
RamHits                      679|      1,333         +96.32%
TotalRW               11,102,510| 11,390,603          +2.59%

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 30,115,462 (master) → 30,155,331 (HEAD) : $$\color{red}+0.13\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.57%
D1mr                     402,080|    399,231          -0.71%
D1mw                     121,654|    122,740          +0.89%
DLmr                      35,374|     35,398          +0.07%
DLmw                      45,348|     48,683          +7.35%
Dr                     7,415,862|  7,424,601          +0.12%
Dw                     5,173,986|  5,195,075          +0.41%
EstimatedCycles       47,470,722| 47,590,423          +0.25%
I1MissRate                     0|          0         -19.55%
I1mr                      55,694|     44,863         -19.45%
ILmr                         868|        855          -1.50%
Ir                    30,115,462| 30,155,331          +0.13%
L1HitRate                     99|         99          +0.03%
L1hits                42,125,882| 42,208,173          +0.20%
LLHitRate                      1|          1          -3.36%
LLMissRate                     0|          0          +3.93%
LLdMissRate                    1|          1          +3.91%
LLhits                   497,838|    481,898          -3.20%
LLiMissRate                    0|          0          -1.63%
RamHitRate                     0|          0          +3.93%
RamHits                   81,590|     84,936          +4.10%
TotalRW               42,705,310| 42,775,007          +0.16%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,903,876 (master) → 14,878,239 (HEAD) : $$\color{lime}-0.17\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.65%
D1mr                     186,204|    187,437          +0.66%
D1mw                      63,185|     63,844          +1.04%
DLmr                       1,038|      1,055          +1.64%
DLmw                      17,662|     17,912          +1.42%
Dr                     3,660,453|  3,660,016          -0.01%
Dw                     2,548,936|  2,555,824          +0.27%
EstimatedCycles       22,789,523| 22,763,423          -0.11%
I1MissRate                     0|          0         -22.74%
I1mr                      24,123|     18,605         -22.87%
ILmr                         707|        693          -1.98%
Ir                    14,903,876| 14,878,239          -0.17%
L1HitRate                     99|         99          +0.02%
L1hits                20,839,753| 20,824,193          -0.07%
LLHitRate                      1|          1          -1.44%
LLMissRate                     0|          0          +1.40%
LLdMissRate                    0|          0          +1.32%
LLhits                   254,105|    250,226          -1.53%
LLiMissRate                    0|          0          -1.81%
RamHitRate                     0|          0          +1.40%
RamHits                   19,407|     19,660          +1.30%
TotalRW               21,113,265| 21,094,079          -0.09%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,235,868 (master) → 3,243,955 (HEAD) : $$\color{red}+0.25\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.26%
D1mr                      39,612|     39,446          -0.42%
D1mw                      11,954|     12,153          +1.66%
DLmr                          12|         11          -8.33%
DLmw                       2,847|      2,950          +3.62%
Dr                       788,995|    790,791          +0.23%
Dw                       548,998|    551,537          +0.46%
EstimatedCycles        4,908,839|  4,920,409          +0.24%
I1MissRate                     0|          0         -17.67%
I1mr                       5,531|      4,565         -17.47%
ILmr                         694|        688          -0.86%
Ir                     3,235,868|  3,243,955          +0.25%
L1HitRate                     99|         99          +0.02%
L1hits                 4,516,764|  4,530,119          +0.30%
LLHitRate                      1|          1          -2.19%
LLMissRate                     0|          0          +2.42%
LLdMissRate                    0|          0          +3.23%
LLhits                    53,544|     52,515          -1.92%
LLiMissRate                    0|          0          -1.11%
RamHitRate                     0|          0          +2.42%
RamHits                    3,553|      3,649          +2.70%
TotalRW                4,573,861|  4,586,283          +0.27%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 11,650,356 (master) → 11,721,155 (HEAD) : $$\color{red}+0.61\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.20%
D1mr                     156,864|    157,120          +0.16%
D1mw                      49,713|     50,327          +1.24%
DLmr                          32|         31          -3.13%
DLmw                      16,644|     16,721          +0.46%
Dr                     2,827,601|  2,843,080          +0.55%
Dw                     1,988,178|  2,002,875          +0.74%
EstimatedCycles       17,870,543| 17,968,414          +0.55%
I1MissRate                     0|          0         -16.67%
I1mr                      13,335|     11,179         -16.17%
ILmr                         816|        808          -0.98%
Ir                    11,650,356| 11,721,155          +0.61%
L1HitRate                     99|         99          +0.02%
L1hits                16,246,223| 16,348,484          +0.63%
LLHitRate                      1|          1          -1.27%
LLMissRate                     0|          0          -0.22%
LLdMissRate                    0|          0          -0.17%
LLhits                   202,420|    201,066          -0.67%
LLiMissRate                    0|          0          -1.58%
RamHitRate                     0|          0          -0.22%
RamHits                   17,492|     17,560          +0.39%
TotalRW               16,466,135| 16,567,110          +0.61%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,595,859 (master) → 32,759,077 (HEAD) : $$\color{red}+0.50\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.26%
D1mr                     433,682|    433,760          +0.02%
D1mw                     133,079|    134,586          +1.13%
DLmr                      38,756|     38,816          +0.15%
DLmw                      52,389|     52,825          +0.83%
Dr                     8,006,942|  8,042,274          +0.44%
Dw                     5,589,947|  5,627,742          +0.68%
EstimatedCycles       51,448,878| 51,649,797          +0.39%
I1MissRate                     0|          0         -25.03%
I1mr                      57,234|     43,125         -24.65%
ILmr                         860|        853          -0.81%
Ir                    32,595,859| 32,759,077          +0.50%
L1HitRate                     99|         99          +0.03%
L1hits                45,568,753| 45,817,622          +0.55%
LLHitRate                      1|          1          -2.94%
LLMissRate                     0|          0          +0.02%
LLdMissRate                    1|          1          +0.01%
LLhits                   531,990|    518,977          -2.45%
LLiMissRate                    0|          0          -1.31%
RamHitRate                     0|          0          +0.02%
RamHits                   92,005|     92,494          +0.53%
TotalRW               46,192,748| 46,429,093          +0.51%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 23,436,713 (master) → 23,539,630 (HEAD) : $$\color{red}+0.44\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.31%
D1mr                     306,490|    306,124          -0.12%
D1mw                      87,604|     88,637          +1.18%
DLmr                      18,619|     18,637          +0.10%
DLmw                      31,682|     32,140          +1.45%
Dr                     5,800,709|  5,823,028          +0.38%
Dw                     4,033,405|  4,057,933          +0.61%
EstimatedCycles       36,554,667| 36,684,327          +0.35%
I1MissRate                     0|          0         -21.35%
I1mr                      43,451|     34,323         -21.01%
ILmr                         821|        803          -2.19%
Ir                    23,436,713| 23,539,630          +0.44%
L1HitRate                     99|         99          +0.03%
L1hits                32,833,282| 32,991,507          +0.48%
LLHitRate                      1|          1          -2.75%
LLMissRate                     0|          0          +0.44%
LLdMissRate                    1|          1          +0.47%
LLhits                   386,423|    377,504          -2.31%
LLiMissRate                    0|          0          -2.62%
RamHitRate                     0|          0          +0.44%
RamHits                   51,122|     51,580          +0.90%
TotalRW               33,270,827| 33,420,591          +0.45%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 59,262,857 (master) → 59,494,891 (HEAD) : $$\color{red}+0.39\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.28%
D1mr                     676,237|    676,995          +0.11%
D1mw                     147,144|    151,896          +3.23%
DLmr                      12,325|     11,664          -5.36%
DLmw                      25,814|     27,010          +4.63%
Dr                    15,144,789| 15,395,452          +1.66%
Dw                    10,204,476| 10,454,276          +2.45%
EstimatedCycles       89,239,188| 89,952,991          +0.80%
I1MissRate                     0|          0         -32.58%
I1mr                      44,673|     30,237         -32.31%
ILmr                         356|        388          +8.99%
Ir                    59,262,857| 59,494,891          +0.39%
L1HitRate                     99|         99          +0.02%
L1hits                83,744,068| 84,485,491          +0.89%
LLHitRate                      1|          1          -1.99%
LLMissRate                     0|          0          +0.60%
LLdMissRate                    0|          0          -0.56%
LLhits                   829,559|    820,066          -1.14%
LLiMissRate                    0|          0          +8.56%
RamHitRate                     0|          0          +0.60%
RamHits                   38,495|     39,062          +1.47%
TotalRW               84,612,122| 85,344,619          +0.87%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 29,960,848 (master) → 29,815,832 (HEAD) : $$\color{lime}-0.48\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +1.42%
D1mr                     338,389|    336,693          -0.50%
D1mw                      72,730|     71,582          -1.58%
DLmr                         753|        756          +0.40%
DLmw                       3,693|      4,163         +12.73%
Dr                     7,736,357|  7,601,013          -1.75%
Dw                     5,266,618|  5,131,466          -2.57%
EstimatedCycles       44,852,913| 44,400,249          -1.01%
I1MissRate                     0|          0         -37.19%
I1mr                      26,466|     16,542         -37.50%
ILmr                         179|        170          -5.03%
Ir                    29,960,848| 29,815,832          -0.48%
L1HitRate                     99|         99          +0.02%
L1hits                42,526,238| 42,123,494          -0.95%
LLHitRate                      1|          1          -2.11%
LLMissRate                     0|          0         +11.11%
LLdMissRate                    0|          0         +12.99%
LLhits                   432,960|    419,728          -3.06%
LLiMissRate                    0|          0          -4.57%
RamHitRate                     0|          0         +11.11%
RamHits                    4,625|      5,089         +10.03%
TotalRW               42,963,823| 42,548,311          -0.97%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 7,214,868 (master) → 7,219,271 (HEAD) : $$\color{red}+0.06\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.24%
D1mr                      75,029|     74,640          -0.52%
D1mw                      17,905|     18,168          +1.47%
DLmr                           2|          1         -50.00%
DLmw                         529|        490          -7.37%
Dr                     1,846,816|  1,848,300          +0.08%
Dw                     1,261,130|  1,262,939          +0.14%
EstimatedCycles       10,745,304| 10,743,768          -0.01%
I1MissRate                     0|          0         -24.97%
I1mr                       7,431|      5,579         -24.92%
ILmr                         170|        166          -2.35%
Ir                     7,214,868|  7,219,271          +0.06%
L1HitRate                     99|         99          +0.02%
L1hits                10,222,449| 10,232,123          +0.09%
LLHitRate                      1|          1          -2.01%
LLMissRate                     0|          0          -6.35%
LLdMissRate                    0|          0          -7.63%
LLhits                    99,664|     97,730          -1.94%
LLiMissRate                    0|          0          -2.41%
RamHitRate                     0|          0          -6.35%
RamHits                      701|        657          -6.28%
TotalRW               10,322,814| 10,330,510          +0.07%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,469,546 (master) → 28,431,006 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.39%
D1mr                     295,827|    296,248          +0.14%
D1mw                      69,416|     69,895          +0.69%
DLmr                         136|        139          +2.21%
DLmw                       5,357|      6,065         +13.22%
Dr                     7,330,370|  7,320,221          -0.14%
Dw                     5,083,774|  5,076,648          -0.14%
EstimatedCycles       42,593,382| 42,535,589          -0.14%
I1MissRate                     0|          0         -33.93%
I1mr                      19,685|     12,988         -34.02%
ILmr                         173|        169          -2.31%
Ir                    28,469,546| 28,431,006          -0.14%
L1HitRate                     99|         99          +0.01%
L1hits                40,498,762| 40,448,744          -0.12%
LLHitRate                      1|          1          -1.58%
LLMissRate                     0|          0         +12.63%
LLdMissRate                    0|          0         +13.10%
LLhits                   379,262|    372,758          -1.71%
LLiMissRate                    0|          0          -2.18%
RamHitRate                     0|          0         +12.63%
RamHits                    5,666|      6,373         +12.48%
TotalRW               40,883,690| 40,827,875          -0.14%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 69,641,284 (master) → 69,730,893 (HEAD) : $$\color{red}+0.13\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.49%
D1mr                     787,919|    786,831          -0.14%
D1mw                     171,248|    175,186          +2.30%
DLmr                      31,535|     30,676          -2.72%
DLmw                      37,971|     39,135          +3.07%
Dr                    17,888,345| 18,008,223          +0.67%
Dw                    12,155,635| 12,273,006          +0.97%
EstimatedCycles      105,824,342|106,102,502          +0.26%
I1MissRate                     0|          0         -34.41%
I1mr                      49,515|     32,518         -34.33%
ILmr                         639|        597          -6.57%
Ir                    69,641,284| 69,730,893          +0.13%
L1HitRate                     99|         99          +0.02%
L1hits                98,676,582| 99,017,587          +0.35%
LLHitRate                      1|          1          -1.86%
LLMissRate                     0|          0          +0.05%
LLdMissRate                    0|          0          -0.35%
LLhits                   938,537|    924,127          -1.54%
LLiMissRate                    0|          0          -6.69%
RamHitRate                     0|          0          +0.05%
RamHits                   70,145|     70,408          +0.37%
TotalRW               99,685,264|100,012,122          +0.33%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 45,496,147 (master) → 45,470,813 (HEAD) : $$\color{lime}-0.06\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.91%
D1mr                     527,417|    521,457          -1.13%
D1mw                     116,030|    115,821          -0.18%
DLmr                       2,637|      2,650          +0.49%
DLmw                      23,966|     21,607          -9.84%
Dr                    11,892,724| 11,885,885          -0.06%
Dw                     8,102,096|  8,099,282          -0.03%
EstimatedCycles       69,017,655| 68,835,120          -0.26%
I1MissRate                     0|          0         -35.03%
I1mr                      37,300|     24,222         -35.06%
ILmr                         187|        181          -3.21%
Ir                    45,496,147| 45,470,813          -0.06%
L1HitRate                     99|         99          +0.03%
L1hits                64,810,220| 64,794,480          -0.02%
LLHitRate                      1|          1          -2.53%
LLMissRate                     0|          0          -8.73%
LLdMissRate                    0|          0          -8.77%
LLhits                   653,957|    637,062          -2.58%
LLiMissRate                    0|          0          -3.15%
RamHitRate                     0|          0          -8.73%
RamHits                   26,790|     24,438          -8.78%
TotalRW               65,490,967| 65,455,980          -0.05%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 29,984,153 (master) → 31,913,959 (HEAD) : $$\color{red}+6.44\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -3.44%
D1mr                     371,085|    372,252          +0.31%
D1mw                      73,909|     76,242          +3.16%
DLmr                      17,930|     19,182          +6.98%
DLmw                      10,909|     12,485         +14.45%
Dr                     7,974,865|  8,348,055          +4.68%
Dw                     5,397,413|  5,608,902          +3.92%
EstimatedCycles       47,063,395| 49,742,558          +5.69%
I1MissRate                     1|          1          +0.91%
I1mr                     210,427|    226,009          +7.40%
ILmr                       7,337|      7,454          +1.59%
Ir                    29,984,153| 31,913,959          +6.44%
L1HitRate                     98|         99          +0.04%
L1hits                42,701,010| 45,196,413          +5.84%
LLHitRate                      1|          1          -3.02%
LLMissRate                     0|          0          +2.21%
LLdMissRate                    0|          0          +5.21%
LLhits                   619,245|    635,382          +2.61%
LLiMissRate                    0|          0          -4.55%
RamHitRate                     0|          0          +2.21%
RamHits                   36,176|     39,121          +8.14%
TotalRW               43,356,431| 45,870,916          +5.80%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 297,013,362 (master) → 301,566,520 (HEAD) : $$\color{red}+1.53\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +0.15%
D1mr                     928,714|    945,035          +1.76%
D1mw                     472,075|    481,500          +2.00%
DLmr                      26,138|     28,035          +7.26%
DLmw                      55,190|     59,637          +8.06%
Dr                    60,258,586| 61,290,638          +1.71%
Dw                    36,644,142| 37,241,363          +1.63%
EstimatedCycles      410,184,114|416,800,941          +1.61%
I1MissRate                     1|          1          +0.20%
I1mr                   1,982,547|  2,016,980          +1.74%
ILmr                       9,828|      9,940          +1.14%
Ir                   297,013,362|301,566,520          +1.53%
L1HitRate                     99|         99          -0.00%
L1hits               390,532,754|396,655,006          +1.57%
LLHitRate                      1|          1          +0.06%
LLMissRate                     0|          0          +5.43%
LLdMissRate                    0|          0          +6.02%
LLhits                 3,292,180|  3,345,903          +1.63%
LLiMissRate                    0|          0          -0.39%
RamHitRate                     0|          0          +5.43%
RamHits                   91,156|     97,612          +7.08%
TotalRW              393,916,090|400,098,521          +1.57%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 14,706,994 (master) → 16,605,762 (HEAD) : $$\color{red}+12.91\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2          -6.98%
D1mr                      90,731|     92,361          +1.80%
D1mw                      32,849|     34,747          +5.78%
DLmr                         749|        710          -5.21%
DLmw                       1,201|      1,217          +1.33%
Dr                     3,765,000|  4,181,189         +11.05%
Dw                     2,698,856|  2,966,408          +9.91%
EstimatedCycles       22,169,570| 24,806,687         +11.90%
I1MissRate                     0|          0          +0.74%
I1mr                      69,835|     79,434         +13.75%
ILmr                       5,552|      5,645          +1.68%
Ir                    14,706,994| 16,605,762         +12.91%
L1HitRate                     99|         99          +0.04%
L1hits                20,977,435| 23,546,817         +12.25%
LLHitRate                      1|          1          -4.61%
LLMissRate                     0|          0         -10.04%
LLdMissRate                    0|          0         -10.63%
LLhits                   185,913|    198,970          +7.02%
LLiMissRate                    0|          0          -9.95%
RamHitRate                     0|          0         -10.04%
RamHits                    7,502|      7,572          +0.93%
TotalRW               21,170,850| 23,753,359         +12.20%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,243,053 (master) → 24,760,684 (HEAD) : $$\color{red}+11.32\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          2          -6.23%
D1mr                     170,671|    170,583          -0.05%
D1mw                      67,029|     69,800          +4.13%
DLmr                       2,765|      2,970          +7.41%
DLmw                       5,061|      5,730         +13.22%
Dr                     5,474,338|  5,973,475          +9.12%
Dw                     3,772,872|  3,998,931          +5.99%
EstimatedCycles       33,094,883| 36,394,064          +9.97%
I1MissRate                     0|          0          -4.71%
I1mr                      70,095|     74,353          +6.07%
ILmr                       4,622|      4,701          +1.71%
Ir                    22,243,053| 24,760,684         +11.32%
L1HitRate                     99|         99          +0.07%
L1hits                31,182,468| 34,418,354         +10.38%
LLHitRate                      1|          1          -7.50%
LLMissRate                     0|          0          -2.40%
LLdMissRate                    0|          0          +3.08%
LLhits                   295,347|    301,335          +2.03%
LLiMissRate                    0|          0          -8.63%
RamHitRate                     0|          0          -2.40%
RamHits                   12,448|     13,401          +7.66%
TotalRW               31,490,263| 34,733,090         +10.30%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,821,781,098 (master) → 1,873,959,080 (HEAD) : $$\color{red}+2.86\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          1          +5.65%
D1mr                   2,455,071|  2,637,868          +7.45%
D1mw                   1,096,788|  1,236,590         +12.75%
DLmr                     417,160|    535,703         +28.42%
DLmw                     493,573|    646,470         +30.98%
Dr                   437,593,730|451,464,401          +3.17%
Dw                   285,969,553|295,636,563          +3.38%
EstimatedCycles      2,594,632,623|2,679,720,290          +3.28%
I1MissRate                     0|          0          -3.71%
I1mr                   1,887,774|  1,869,736          -0.96%
ILmr                       6,924|      7,276          +5.08%
Ir                   1,821,781,098|1,873,959,080          +2.86%
L1HitRate                    100|        100          -0.01%
L1hits               2,539,904,748|2,615,315,850          +2.97%
LLHitRate                      0|          0          -2.19%
LLMissRate                     0|          0         +25.87%
LLdMissRate                    0|          0         +25.72%
LLhits                 4,521,976|  4,554,745          +0.72%
LLiMissRate                    0|          0          +2.16%
RamHitRate                     0|          0         +25.87%
RamHits                  917,657|  1,189,449         +29.62%
TotalRW              2,545,344,381|2,621,060,044          +2.97%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 26,287,955 (master) → 29,509,946 (HEAD) : $$\color{red}+12.26\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -6.49%
D1mr                     298,771|    304,928          +2.06%
D1mw                      65,501|     69,797          +6.56%
DLmr                       5,741|      6,617         +15.26%
DLmw                      10,778|     11,675          +8.32%
Dr                     6,881,122|  7,591,215         +10.32%
Dw                     4,659,384|  5,104,923          +9.56%
EstimatedCycles       40,602,489| 45,132,574         +11.16%
I1MissRate                     1|          1          -3.74%
I1mr                     169,635|    183,295          +8.05%
ILmr                       4,761|      4,855          +1.97%
Ir                    26,287,955| 29,509,946         +12.26%
L1HitRate                     99|         99          +0.09%
L1hits                37,294,554| 41,648,064         +11.67%
LLHitRate                      1|          1          -6.48%
LLMissRate                     0|          0          -2.51%
LLdMissRate                    0|          0          +0.65%
LLhits                   512,627|    534,873          +4.34%
LLiMissRate                    0|          0          -9.16%
RamHitRate                     0|          0          -2.51%
RamHits                   21,280|     23,147          +8.77%
TotalRW               37,828,461| 42,206,084         +11.57%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 9,534,837 (master) → 9,724,877 (HEAD) : $$\color{red}+1.99\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -0.48%
D1mr                     241,717|    244,877          +1.31%
D1mw                       3,647|      3,736          +2.44%
DLmr                      12,541|     12,091          -3.59%
DLmw                         245|        538        +119.59%
Dr                     2,751,979|  2,802,526          +1.84%
Dw                     1,527,513|  1,554,691          +1.78%
EstimatedCycles       15,187,629| 15,463,944          +1.82%
I1MissRate                     0|          0          +1.78%
I1mr                         551|        572          +3.81%
ILmr                         202|        208          +2.97%
Ir                     9,534,837|  9,724,877          +1.99%
L1HitRate                     98|         98          +0.01%
L1hits                13,568,414| 13,832,909          +1.95%
LLHitRate                      2|          2          -0.46%
LLMissRate                     0|          0          -3.04%
LLdMissRate                    0|          0          -2.99%
LLhits                   232,927|    236,348          +1.47%
LLiMissRate                    0|          0          +0.96%
RamHitRate                     0|          0          -3.04%
RamHits                   12,988|     12,837          -1.16%
TotalRW               13,814,329| 14,082,094          +1.94%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 10,158,194 (master) → 10,402,127 (HEAD) : $$\color{red}+2.40\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.98%
D1mr                     201,235|    207,837          +3.28%
D1mw                       4,207|      4,340          +3.16%
DLmr                      23,450|     25,680          +9.51%
DLmw                         187|        164         -12.30%
Dr                     2,983,418|  3,052,089          +2.30%
Dw                     1,649,099|  1,685,873          +2.23%
EstimatedCycles       16,332,719| 16,775,483          +2.71%
I1MissRate                     0|          0          +2.62%
I1mr                         570|        599          +5.09%
ILmr                         295|        299          +1.36%
Ir                    10,158,194| 10,402,127          +2.40%
L1HitRate                     99|         99          -0.01%
L1hits                14,584,699| 14,927,313          +2.35%
LLHitRate                      1|          1          +0.14%
LLMissRate                     0|          0          +6.72%
LLdMissRate                    1|          1          +6.90%
LLhits                   182,080|    186,633          +2.50%
LLiMissRate                    0|          0          -1.02%
RamHitRate                     0|          0          +6.72%
RamHits                   23,932|     26,143          +9.24%
TotalRW               14,790,711| 15,140,089          +2.36%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,589,272 (master) → 3,621,486 (HEAD) : $$\color{red}+0.90\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          5          -1.22%
D1mr                      92,447|     91,995          -0.49%
D1mw                       2,632|      2,637          +0.19%
DLmr                          35|         30         -14.29%
DLmw                         NaN|        NaN          +0.00%
Dr                     1,089,656|  1,097,724          +0.74%
Dw                       637,605|    642,684          +0.80%
EstimatedCycles        5,705,369|  5,749,212          +0.77%
I1MissRate                     0|          0          +5.12%
I1mr                         495|        525          +6.06%
ILmr                         183|        193          +5.46%
Ir                     3,589,272|  3,621,486          +0.90%
L1HitRate                     98|         98          +0.02%
L1hits                 5,220,959|  5,266,737          +0.88%
LLHitRate                      2|          2          -1.28%
LLMissRate                     0|          0          +1.43%
LLdMissRate                    0|          0         -14.93%
LLhits                    95,356|     94,934          -0.44%
LLiMissRate                    0|          0          +4.53%
RamHitRate                     0|          0          +1.43%
RamHits                      218|        223          +2.29%
TotalRW                5,316,533|  5,361,894          +0.85%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 35,429,327 (master) → 41,506,247 (HEAD) : $$\color{red}+17.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -2.75%
D1mr                     647,339|    747,160         +15.42%
D1mw                      31,297|     33,696          +7.67%
DLmr                     263,207|    296,780         +12.76%
DLmw                       1,290|      3,090        +139.53%
Dr                    10,126,568| 11,967,504         +18.18%
Dw                     5,358,776|  6,354,932         +18.59%
EstimatedCycles       61,579,659| 71,964,363         +16.86%
I1MissRate                     0|          0         -12.55%
I1mr                         531|        544          +2.45%
ILmr                         447|        466          +4.25%
Ir                    35,429,327| 41,506,247         +17.15%
L1HitRate                     99|         99          +0.03%
L1hits                50,235,504| 59,047,283         +17.54%
LLHitRate                      1|          1          -1.17%
LLMissRate                     1|          1          -3.53%
LLdMissRate                    2|          2          -4.18%
LLhits                   414,223|    481,064         +16.14%
LLiMissRate                    0|          0         -11.01%
RamHitRate                     1|          1          -3.53%
RamHits                  264,944|    300,336         +13.36%
TotalRW               50,914,671| 59,828,683         +17.51%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 7,646,430 (master) → 7,852,586 (HEAD) : $$\color{red}+2.70\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -1.00%
D1mr                     189,253|    192,036          +1.47%
D1mw                       3,199|      3,278          +2.47%
DLmr                         618|        964         +55.99%
DLmw                         595|         33         -94.45%
Dr                     2,216,794|  2,273,124          +2.54%
Dw                     1,237,061|  1,267,423          +2.45%
EstimatedCycles       11,914,043| 12,212,137          +2.50%
I1MissRate                     0|          0          -2.25%
I1mr                         525|        527          +0.38%
ILmr                         182|        191          +4.95%
Ir                     7,646,430|  7,852,586          +2.70%
L1HitRate                     98|         98          +0.02%
L1hits                10,907,308| 11,197,292          +2.66%
LLHitRate                      2|          2          -1.01%
LLMissRate                     0|          0         -17.03%
LLdMissRate                    0|          0         -19.82%
LLhits                   191,582|    194,653          +1.60%
LLiMissRate                    0|          0          +2.19%
RamHitRate                     0|          0         -17.03%
RamHits                    1,395|      1,188         -14.84%
TotalRW               11,100,285| 11,393,133          +2.64%

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.

Editor tools operating on full tables of data, not just the first element

1 participant