Re: First baby steps at performance testing
Daniel Stenberg via curl-library <[email protected]>
| Newsgroups | gmane.comp.web.curl.library |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 11 Aug 2026, Daniel Stenberg via curl-library wrote: > 4. The output is magically transferred to the curl website on a regular > interval and appears on https://curl.se/perf/ Now all builds done using the same commit hash are "grouped" in the graph. The main value (used for the main blue plot line) is the median value for all runs on that same commit, and then there is a minimum and a maximum line for those corresponding values. I'll continue to tweak the look to try out different things. The graph gets a little busier this way, but this now allows us to add many more builds/commits into a single graph. There is going to be a maximum number of data points before it gets too crowded. I suspect the biggest drawback with this approach is if we update a dependency or something that changes performance. But that's not going to be too frequent and risks disturbing graphs no matter what. I also introduced an "alias" system for the commits, so that they can be refered to as C[number] on this page to make them readable in the graphs - and moved the labels to the X axis. I now also provide GitHub links for those commits at the top. The moving average is now based on the main value from the 4 most recent commits. As we get more commits into the graph I'll try different numbers. -- / daniel.haxx.se || https://rock-solid.curl.dev -- Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html