Skip to content

Conversation

@Francisco-Gamino
Copy link
Contributor

JitTrace 4.1045.100

Windows JitTrace

Function Function JIT times (ms) JIT Counts Placeholders
Before After Difference Before After Difference Before After
functiondev-pgo-v4coldjszip_TraceData_2025_10_28_05_24_20.etl 378 18 360 248 79 169 mawsFnPlaceholder8_f_v4_node_18_x64 mawsFnPlaceholder18_f_v4_node_18_x64
functiondev-pgo-v4-isolated8-zip_TraceData_2025_10_28_05_22_07.etl 206 44 162 348 141 207 mawsFnPlaceholder8_f_v4_dotnet-isolated_8.0_x64 mawsFnPlaceholder21_f_v4_dotnet-isolated_8.0_x64
functiondev-pgo-v4isolated6zip_TraceData_2025_10_28_05_51_23.etl 234 53 181 347 141 206 mawsFnPlaceholder15_f_v4_dotnet-isolated_6.0_x64 mawsFnPlaceholder13_f_v4_dotnet-isolated_6.0_x64
functiondev-pgo-v4-isolated9-zip_TraceData_2025_10_28_06_05_42.etl 236 45 191 348 121 227 mawsFnPlaceholder12_f_v4_dotnet-isolated_9.0_x64 mawsFnPlaceholder16_f_v4_dotnet-isolated_9.0_x64

Linux JitTrace

  • Total lines in latest windows jittracefile = 1989
  • Total lines in current jittracefile = 14491
  • Total lines in new jittracefile = 5884
  • 42 code analysis lines were skipped
  • 5741 duplicates were skipped
  • Total lines in updated jittracefile = 14634
  • Writing updated jittrace file contents to D:\a_work\1\out\jittrace\worker-files\d906a4e07af349b5813f7b2dd27148d1.jittrace

Copilot AI review requested due to automatic review settings October 28, 2025 18:31
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds JIT trace data for version 4.1045 to optimize cold start performance by pre-compiling frequently used methods. The changes demonstrate measurable improvements in JIT times and reduced method compilation counts across multiple runtime environments (Node.js 18, .NET isolated 6.0, 8.0, and 9.0).

Key changes:

  • Added 143 new JIT trace entries to the Linux cold start trace file
  • Updated release notes to document the addition

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
src/WebJobs.Script.WebHost/PreJIT/linux.coldstart.jittrace Added 143 method signatures to the JIT trace file based on profiling data from v4.1045
release_notes.md Added release note entry documenting the JIT trace file update

@Francisco-Gamino Francisco-Gamino merged commit 7b1519f into dev Oct 28, 2025
9 checks passed
@Francisco-Gamino Francisco-Gamino deleted the Franciso-Gamino/add-jittrace-4.1045-2 branch October 28, 2025 21:16
Francisco-Gamino added a commit that referenced this pull request Oct 28, 2025
* Add JitTrace files for v4.1045

* Update release notes
Francisco-Gamino added a commit that referenced this pull request Oct 28, 2025
* Add JitTrace files for v4.1045 (#11454)

* Add JitTrace files for v4.1045

* Update release notes

* Update release notes
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.

5 participants