Show HN: CodSpeed – Continuous Performance Measurement Hi HN! We’re Arthur and Adrien from CodSpeed. We’re building a tool measuring software performance before any production deployment, catching performance regressions before they hit production environments and reporting performance changes directly in Pull Request comments. It’s kind of like Codecov but for performance measurement. Today, the go to solution to measure performance is probably to use an APM(DataDog, Sentry, …), continuously analyzing your production environment. However, since those solutions are operating on real environments they need real users to experience poor performance in order to report issues and unfortunately, performance remains an afterthought appearing only at the end of the development cycle. Another possibility to measure performance is to create benchmarks while developing and to run them on a regular basis to have an idea of the performance trend of your project. However, with this approach, the variance in the results creates a lot of noise and it’s rarely possible to compare your results with the ones from a co-worker or a production environment. To make consistent performance measurement as easy as unit testing and fully integrated in CI workflows, we chose a benchmark based solution. And, to eliminate the usual variance associated with running them, we measure the number of instructions and memory/cache accesses through CPU instrumentation performed with Valgrind. This approach gives repeatable and consistent results that couldn’t be obtained with a time based statistical approach, especially in extremely noisy CI and cloud environments. We have been in closed beta for a few months, already being used by popular open-source projects such as Prisma and Pydantic. Notably, CodSpeed helped Pydantic through their Rust migration, empowering them to make the library 17x faster: https://ift.tt/kAq1pw8... Today, we’re super excited to finally make the product available to everyone. We currently support Python, Node.js and Rust and are looking forward to integrate with more languages soon. The product is and will be free forever for open-source projects. Also, we have a per-seat pricing for private repository usage. We have a lot of exciting features planned regarding additional integrations, such as Database and GPU integrations that should come in upcoming months. Don’t hesitate to try out the product and give your honest feedback. We’re looking forward to your comments! https://codspeed.io/ July 11, 2023 at 08:32PM
Show HN: CodSpeed – Continuous Performance Measurement https://ift.tt/8Xi27BL
Related Articles
Show HN: Shadow IT Scan – Uncover SaaS Apps, Users and Risky OAuth Scopes https://ift.tt/cWpoD6zShow HN: Shadow IT Scan – Uncover SaaS Apps, Users and Risky OAuth Sco… Read More
Show HN: Uncover the Tools and Tech Behind Any Website https://ift.tt/rCWMtU5Show HN: Uncover the Tools and Tech Behind Any Website https://ift.tt/… Read More
Show HN: Shimmr: Free iOS App Uses CIA Findings to Enhance Meditation and Focus https://ift.tt/Vtk1lvuShow HN: Shimmr: Free iOS App Uses CIA Findings to Enhance Meditation … Read More
Show HN: Trayce – Network tab for your local Docker containers https://ift.tt/DOgV6HuShow HN: Trayce – Network tab for your local Docker containers Trayce … Read More
Show HN: Anyma V, a hybrid physical modelling virtual instrument https://ift.tt/le2FQ0OShow HN: Anyma V, a hybrid physical modelling virtual instrument Hi HN… Read More
Show HN: Limbo – SQLite compatible, in-process OLTP database written in Rust https://ift.tt/Uz3tZkGShow HN: Limbo – SQLite compatible, in-process OLTP database written i… Read More
Show HN: Non SaaS – Directory of Non SaaS Apps https://ift.tt/eaG2IsAShow HN: Non SaaS – Directory of Non SaaS Apps https://nonsaas.com Aug… Read More
Show HN: FP32 matmul of large matrices up to 24% faster than cuBLAS on a 4090 https://ift.tt/eYpMOTtShow HN: FP32 matmul of large matrices up to 24% faster than cuBLAS on… Read More
0 Comments: