Skip to content

Conversation

@pawurb
Copy link
Contributor

@pawurb pawurb commented Dec 23, 2025

Test PR to check if hotpath CI works.

@github-actions
Copy link

Performance Comparison basehead

Total Elapsed Time: 44.40ms → 2.04s (+4503.2%) ⚠️
Profiling Mode: timing - Execution duration of functions.

+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| Function                                               | Calls                 | Avg                             | P50                             | P95                             | P99                             | Total                          | % Total                      |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda::main                                        | 1 → 1 (+0.0%)         | 43.63ms → 2.04s (+4583.7%) ⚠️   | 43.65ms → 2.04s (+4582.3%) ⚠️   | 43.65ms → 2.04s (+4582.3%) ⚠️   | 43.65ms → 2.04s (+4582.3%) ⚠️   | 43.63ms → 2.04s (+4583.7%) ⚠️  | 100.00% → 100.00% (+0.0%)    |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda::run_main                                    | 1 → 1 (+0.0%)         | 43.60ms → 2.04s (+4586.4%) ⚠️   | 43.61ms → 2.04s (+4585.8%) ⚠️   | 43.61ms → 2.04s (+4585.8%) ⚠️   | 43.61ms → 2.04s (+4585.8%) ⚠️   | 43.60ms → 2.04s (+4586.4%) ⚠️  | 99.94% → 99.99% (+0.1%)      |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda::run::run                                    | 1 → 1 (+0.0%)         | 43.20ms → 2.04s (+4629.2%) ⚠️   | 43.22ms → 2.04s (+4628.4%) ⚠️   | 43.22ms → 2.04s (+4628.4%) ⚠️   | 43.22ms → 2.04s (+4628.4%) ⚠️   | 43.20ms → 2.04s (+4629.2%) ⚠️  | 99.01% → 99.98% (+1.0%)      |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda::run::create_runtime_files                   | 1 → 1 (+0.0%)         | 43.20ms → 2.04s (+4629.3%) ⚠️   | 43.22ms → 2.04s (+4628.4%) ⚠️   | 43.22ms → 2.04s (+4628.4%) ⚠️   | 43.22ms → 2.04s (+4628.4%) ⚠️   | 43.20ms → 2.04s (+4629.3%) ⚠️  | 99.01% → 99.98% (+1.0%)      |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda_core::runtime::run                           | 1 → 1 (+0.0%)         | 23.26ms → 2.02s (+8597.9%) ⚠️   | 23.27ms → 2.02s (+8598.6%) ⚠️   | 23.27ms → 2.02s (+8598.6%) ⚠️   | 23.27ms → 2.02s (+8598.6%) ⚠️   | 23.26ms → 2.02s (+8597.9%) ⚠️  | 53.31% → 99.00% (+85.7%) ⚠️  |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| 🆕 andromeda_core::runtime::handle_macro_task          | 0 → 1 (+100.0%) ⚠️    | 0.00ns → 2.00s (+100.0%) ⚠️     | 0.00ns → 2.00s (+100.0%) ⚠️     | 0.00ns → 2.00s (+100.0%) ⚠️     | 0.00ns → 2.00s (+100.0%) ⚠️     | 0.00ns → 2.00s (+100.0%) ⚠️    | 0.00% → 97.94% (+100.0%) ⚠️  |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda_core::runtime::new                           | 1 → 1 (+0.0%)         | 18.78ms → 18.20ms (-3.1%)       | 18.79ms → 18.22ms (-3.1%)       | 18.79ms → 18.22ms (-3.1%)       | 18.79ms → 18.22ms (-3.1%)       | 18.78ms → 18.20ms (-3.1%)      | 43.03% → 0.89% (-97.9%) 🚀   |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda_core::extension::load                        | 22 → 22 (+0.0%)       | 813.94µs → 793.69µs (-2.5%)     | 300.29µs → 299.26µs (-0.3%)     | 2.91ms → 2.87ms (-1.2%)         | 5.55ms → 5.46ms (-1.5%)         | 17.91ms → 17.46ms (-2.5%)      | 41.04% → 0.85% (-97.9%) 🚀   |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda_runtime::ext::console::internal_print        | 180 → 180 (+0.0%)     | 6.76µs → 4.72µs (-30.1%) 🚀     | 6.58µs → 4.73µs (-28.0%) 🚀     | 12.46µs → 7.14µs (-42.7%) 🚀    | 18.82µs → 16.45µs (-12.6%)      | 1.22ms → 850.33µs (-30.1%) 🚀  | 2.78% → 0.04% (-98.6%) 🚀    |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| andromeda_runtime::recommended::recommended_extensions | 1 → 1 (+0.0%)         | 56.74µs → 70.23µs (+23.8%) ⚠️   | 56.77µs → 70.27µs (+23.8%) ⚠️   | 56.77µs → 70.27µs (+23.8%) ⚠️   | 56.77µs → 70.27µs (+23.8%) ⚠️   | 56.74µs → 70.23µs (+23.8%) ⚠️  | 0.13% → 0.00% (-100.0%) 🚀   |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+
| ️🗑️ andromeda_runtime::ext::console::get_group_indent   | 180 → 0 (-100.0%) 🚀  | 156.00ns → 0.00ns (-100.0%) 🚀  | 141.00ns → 0.00ns (-100.0%) 🚀  | 290.00ns → 0.00ns (-100.0%) 🚀  | 440.00ns → 0.00ns (-100.0%) 🚀  | 28.16µs → 0.00ns (-100.0%) 🚀  | 0.06% → 0.00% (-100.0%) 🚀   |
+--------------------------------------------------------+-----------------------+---------------------------------+---------------------------------+---------------------------------+---------------------------------+--------------------------------+------------------------------+

Generated with hotpath-rs

📊 View Raw JSON Metrics

PR Metrics

{
  "hotpath_profiling_mode": "timing",
  "total_elapsed": 2044013488,
  "description": "Execution duration of functions.",
  "caller_name": "andromeda::main",
  "output": {
    "andromeda_core::runtime::new": {
      "calls": 1,
      "avg": 18203486,
      "p50": 18219007,
      "p95": 18219007,
      "p99": 18219007,
      "total": 18203486,
      "percent_total": 89
    },
    "andromeda_core::runtime::run": {
      "calls": 1,
      "avg": 2023052394,
      "p50": 2023751679,
      "p95": 2023751679,
      "p99": 2023751679,
      "total": 2023052394,
      "percent_total": 9900
    },
    "andromeda_runtime::ext::console::internal_print": {
      "calls": 180,
      "avg": 4724,
      "p50": 4731,
      "p95": 7135,
      "p99": 16447,
      "total": 850329,
      "percent_total": 4
    },
    "andromeda::main": {
      "calls": 1,
      "avg": 2043371496,
      "p50": 2043674623,
      "p95": 2043674623,
      "p99": 2043674623,
      "total": 2043371496,
      "percent_total": 10000
    },
    "andromeda::run::run": {
      "calls": 1,
      "avg": 2042985085,
      "p50": 2043674623,
      "p95": 2043674623,
      "p99": 2043674623,
      "total": 2042985085,
      "percent_total": 9998
    },
    "andromeda_core::extension::load": {
      "calls": 22,
      "avg": 793692,
      "p50": 299263,
      "p95": 2873343,
      "p99": 5464063,
      "total": 17461241,
      "percent_total": 85
    },
    "andromeda_core::runtime::handle_macro_task": {
      "calls": 1,
      "avg": 2001346697,
      "p50": 2001731583,
      "p95": 2001731583,
      "p99": 2001731583,
      "total": 2001346697,
      "percent_total": 9794
    },
    "andromeda_runtime::recommended::recommended_extensions": {
      "calls": 1,
      "avg": 70234,
      "p50": 70271,
      "p95": 70271,
      "p99": 70271,
      "total": 70234,
      "percent_total": 0
    },
    "andromeda::run_main": {
      "calls": 1,
      "avg": 2043350485,
      "p50": 2043674623,
      "p95": 2043674623,
      "p99": 2043674623,
      "total": 2043350485,
      "percent_total": 9999
    },
    "andromeda::run::create_runtime_files": {
      "calls": 1,
      "avg": 2042983632,
      "p50": 2043674623,
      "p95": 2043674623,
      "p99": 2043674623,
      "total": 2042983632,
      "percent_total": 9998
    }
  }
}

Main Branch Metrics

{
  "hotpath_profiling_mode": "timing",
  "total_elapsed": 44403982,
  "description": "Execution duration of functions.",
  "caller_name": "andromeda::main",
  "output": {
    "andromeda::main": {
      "calls": 1,
      "avg": 43627589,
      "p50": 43646975,
      "p95": 43646975,
      "p99": 43646975,
      "total": 43627589,
      "percent_total": 10000
    },
    "andromeda::run::run": {
      "calls": 1,
      "avg": 43199758,
      "p50": 43220991,
      "p95": 43220991,
      "p99": 43220991,
      "total": 43199758,
      "percent_total": 9901
    },
    "andromeda_runtime::ext::console::internal_print": {
      "calls": 180,
      "avg": 6759,
      "p50": 6575,
      "p95": 12455,
      "p99": 18815,
      "total": 1216688,
      "percent_total": 278
    },
    "andromeda_core::runtime::new": {
      "calls": 1,
      "avg": 18776877,
      "p50": 18792447,
      "p95": 18792447,
      "p99": 18792447,
      "total": 18776877,
      "percent_total": 4303
    },
    "andromeda::run::create_runtime_files": {
      "calls": 1,
      "avg": 43198696,
      "p50": 43220991,
      "p95": 43220991,
      "p99": 43220991,
      "total": 43198696,
      "percent_total": 9901
    },
    "andromeda_core::runtime::run": {
      "calls": 1,
      "avg": 23258971,
      "p50": 23265279,
      "p95": 23265279,
      "p99": 23265279,
      "total": 23258971,
      "percent_total": 5331
    },
    "andromeda::run_main": {
      "calls": 1,
      "avg": 43601520,
      "p50": 43614207,
      "p95": 43614207,
      "p99": 43614207,
      "total": 43601520,
      "percent_total": 9994
    },
    "andromeda_core::extension::load": {
      "calls": 22,
      "avg": 813942,
      "p50": 300287,
      "p95": 2908159,
      "p99": 5550079,
      "total": 17906734,
      "percent_total": 4104
    },
    "andromeda_runtime::ext::console::get_group_indent": {
      "calls": 180,
      "avg": 156,
      "p50": 141,
      "p95": 290,
      "p99": 440,
      "total": 28159,
      "percent_total": 6
    },
    "andromeda_runtime::recommended::recommended_extensions": {
      "calls": 1,
      "avg": 56736,
      "p50": 56767,
      "p95": 56767,
      "p99": 56767,
      "total": 56736,
      "percent_total": 13
    }
  }
}

@pawurb
Copy link
Contributor Author

pawurb commented Dec 23, 2025

is good

@pawurb pawurb closed this Dec 23, 2025
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.

1 participant