Skip to content

Commit 8b04e76

Browse files
authored
Add PerfViper queues and update PerfSurf queues (#99068)
* Add PerfViper queues and update PerfSurf queues * Testing * Testing for Windows 11 queue change. * Uncomment build * Add back Viper testing * Undo testing changes * Remove remaining test changes
1 parent 06e3fe4 commit 8b04e76

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
lines changed

eng/pipelines/coreclr/perf-non-wasm-jobs.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,23 @@ jobs:
288288
runKind: micro
289289
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
290290
logicalmachine: 'perfowl'
291+
292+
# run coreclr perfviper microbenchmarks perf job
293+
- template: /eng/pipelines/common/platform-matrix.yml
294+
parameters:
295+
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
296+
buildConfig: release
297+
runtimeFlavor: coreclr
298+
platforms:
299+
- linux_x64
300+
- windows_x64
301+
jobParameters:
302+
testGroup: perf
303+
liveLibrariesBuildConfig: Release
304+
projectFile: microbenchmarks.proj
305+
runKind: micro
306+
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
307+
logicalmachine: 'perfviper'
291308

292309
# run coreclr perfowl microbenchmarks perf gdv3 jobs
293310
- template: /eng/pipelines/common/platform-matrix.yml

eng/testing/performance/performance-setup.ps1

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,15 @@ $Queue = ""
5050

5151
if ($Internal) {
5252
switch ($LogicalMachine) {
53-
"perftiger" { $Queue = "Windows.10.Amd64.19H1.Tiger.Perf" }
54-
"perftiger_crossgen" { $Queue = "Windows.10.Amd64.19H1.Tiger.Perf" }
53+
"perftiger" { $Queue = "Windows.11.Amd64.Tiger.Perf" }
54+
"perftiger_crossgen" { $Queue = "Windows.11.Amd64.Tiger.Perf" }
5555
"perfowl" { $Queue = "Windows.11.Amd64.Owl.Perf" }
56-
"perfsurf" { $Queue = "Windows.10.Arm64.Perf.Surf" }
56+
"perfsurf" { $Queue = "Windows.11.Arm64.Surf.Perf" }
5757
"perfpixel4a" { $Queue = "Windows.11.Amd64.Pixel.Perf" }
5858
"perfampere" { $Queue = "Windows.Server.Arm64.Perf" }
59+
"perfviper" { $Queue = "Windows.11.Amd64.Viper.Perf" }
5960
"cloudvm" { $Queue = "Windows.10.Amd64" }
60-
Default { $Queue = "Windows.10.Amd64.19H1.Tiger.Perf" }
61+
Default { $Queue = "Windows.11.Amd64.Tiger.Perf" }
6162
}
6263
$PerfLabArguments = "--upload-to-perflab-container"
6364
$ExtraBenchmarkDotNetArguments = ""

eng/testing/performance/performance-setup.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,8 @@ if [[ "$internal" == true ]]; then
301301
queue=OSX.13.Amd64.Iphone.Perf
302302
elif [[ "$logical_machine" == "perfampere" ]]; then
303303
queue=Ubuntu.2204.Arm64.Perf
304+
elif [[ "$logical_machine" == "perfviper" ]]; then
305+
queue=Ubuntu.2204.Amd64.Viper.Perf
304306
elif [[ "$logical_machine" == "cloudvm" ]]; then
305307
queue=Ubuntu.2204.Amd64
306308
elif [[ "$architecture" == "arm64" ]]; then

0 commit comments

Comments
 (0)