Comments (2)
Keep running tests on dedicated machines and publish results somewhere. Is that the best practice?
Sounds like a perfectly fine approach to me. E.g. here's a blog post from the HHVM team showing some of their benchmarks. I couldn't find out if they publish this somewhere publicly for every commit/test run, so if you do that it's even better.
The Mono team also publishes GC perf test results, see docs and an example result
To support dev scenario on local box we could generalize the infrastructure to run on any machine and provide a tool that compares 2 runs (baseline vs. PR), so any dev can check impact on performance prior to PR if there's perf risk.
👍
Another interesting thing the HHVM team is doing is to include major OSS projects in perf runs, e.g. https://github.com/hhvm/oss-performance. I'm not sure if you're already doing something similar internally, but I'd image seeing how a change impacts a complex application / framework like Orchard, RavenDB, Nancy, ServiceStack, etc. could be very helpful.
from runtime.
Closing this issue. Its being discussed in the forums
from runtime.
Related Issues (20)
- Missing centos-stream9 runtime assets
- NI_AdvSimd_Store* use of gtNewSimdStoreNode() HOT 5
- [8.0] Various WASM hybrid globalization tests failing in many languages HOT 4
- SwiftErrorHandling: Assertion failed 'killMask == getKillSetForNode(tree)' HOT 2
- Test failure: System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.BasicConstraints_ExceedMaximumPathLength HOT 2
- Test failure: System.Security.Cryptography.X509Certificates.Tests.ChainTests.ChainErrorsAtMultipleLayers HOT 2
- Test failure: System.Security.Cryptography.X509Certificates.Tests.ChainTests.InvalidSelfSignedSignature HOT 1
- Assert failure: executionAborted in `GcInfoDecoder::EnumerateLiveSlots` HOT 3
- [browser][hybridglobalization][aot] `Assert.StartsWith` cannot find a match HOT 1
- CancelPendingFlushDuringBackpressureThrows test fails on arm32 HOT 2
- unable to run simple exe generated from ilasm on linux HOT 1
- WasmTestOnChrome-MT-System.Net.Http.Functional.Tests.WorkItemExecution timeout HOT 1
- [API Proposal]: Add TaskAwaiter.OnCompleted() overload to support static delegates. HOT 2
- How can I use IReadOnlySet in netstandard2.0? HOT 5
- Generated executable can't load main assembly HOT 5
- Random segmentation fault in managed code on 32-bit ARM linux with dotnet 8.0 HOT 1
- [Analyzer] Incorrect lambda type passed to ConcurrentDictionary.GetOrAdd HOT 1
- Rfc2898DeriveBytes severe memory spike on Android HOT 4
- Activity id of nettrace events are always 0 HOT 1
- long.TryParse raises RuntimeBinderException (ambiguous call) HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from runtime.