{"push_id":1605011004,"size":1,"distinct_size":1,"ref":"refs/heads/linuxThroughputTesting","head":"9191ff3c8a3740402096a10654342144b2a140e9","before":"a7a9415a74914ee25d74ade12dbd0aabef8f0f3e","commits":[{"sha":"9191ff3c8a3740402096a10654342144b2a140e9","author":{"name":"Michelle McDaniel","email":"bf154861ab381bba290377a2b2938163119c721a@gmail.com"},"message":"Add linux throughput testing support\n\nThis change modifies perf-prep.sh, run-throughput-perf.py and perf.groovy\nto add support for linux throughput testing. The following changes have\nbeen made:\n\n1. Update run-throughput-perf to specify the jit differently on linux and\nwindows. Create a new set of dlls to crossgen on linux. The following are\nremoved: CodeAnalysis, CodeAnalysis.VisualBasic, CodeAnalysis.Csharp\n(these do not exist in the corefx runtime dir that we will be using on\nlinux), System, System.Core, System.XML (these are significantly smaller\non Linux than windows). Make the list of architectures a dictionary so we\ncan specify different arches for different oses. Change the path to\ncrossgen/the jit to the Product directory. Change the timer to\ntimeit.default_timer, which will pick the most accurate timer for each\nplatform.\n\n2. Modify perf-prep for throughput purposes. In throughput testing, we\nneed to enlist in corefx and build it. We pick a specific commit to enlist\nin so that testing will be consistent. The rest of the work that perf-prep\ncan be skipped for throughput testing, as we are not running tests.\n\n3. Update perf.groovy with throughput jobs on Linux.","distinct":true,"url":"https://api.github.com/repos/adiaaida/coreclr/commits/9191ff3c8a3740402096a10654342144b2a140e9"}]}
{"actor":{"display_login":"adiaaida"}}