BenchmarkDotNet VS plb2

Compare BenchmarkDotNet vs plb2 and see what are their differences.

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
BenchmarkDotNet plb2
73 8
11,047 272
0.5% 2.9%
9.0 2.4
4 days ago 5 months ago
C# C
MIT License Creative Commons Zero v1.0 Universal
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

BenchmarkDotNet

Posts with mentions or reviews of BenchmarkDotNet. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-28.

plb2

Posts with mentions or reviews of plb2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-25.
  • Ruby 3.4.0 Released
    15 projects | news.ycombinator.com | 25 Dec 2024
    > Truffle Ruby is as fast as V8 already and MRI yJIT and jRuby are catching up fast

    According to which benchmark? At my hand [1], node is ~60% faster than TruffleRuby and over an order of magnitude faster than yjit v3.3.0.

    [1] https://github.com/attractivechaos/plb2?tab=readme-ov-file#a...

  • Byte-Sized Swift: Building Tiny Games for the Playdate
    3 projects | news.ycombinator.com | 12 Mar 2024
    https://github.com/attractivechaos/plb2 - limited but broad comparison across a large number of languages. Swift and Nim both compare favourably to C.
  • The One Billion Row Challenge in Go: from 1m45s to 4s in nine solutions
    15 projects | news.ycombinator.com | 2 Mar 2024
    https://github.com/attractivechaos/plb2/blob/master/README.m...

    Synthetic benchmarks aside, I think as far as average (spring boots of the world) code goes, Go beats Java almost every time, often in less lines than the usual pom.xml

  • Python 3.13 Gets a JIT
    11 projects | news.ycombinator.com | 9 Jan 2024
    I wouldn't be so enthusiastic. Look at other languages that have JIT now: Ruby and PHP. After years of efforts, they are still an order of magnitude slower than V8 and even PyPy [1]. It seems to me that you need to design a JIT implementation from ground up to get good performance – V8, Dart, LuaJIT and PyPy are like this; if you start with a pure interpreter, it may be difficult to speed it up later.

    [1] https://github.com/attractivechaos/plb2

  • Benchmarking 20 programming languages on N-queens and matrix multiplication
    15 projects | news.ycombinator.com | 2 Jan 2024
    A curious thing about Swift: after https://github.com/attractivechaos/plb2/pull/23, the matrix multiplication example is comparable to C and Rust. However, I don’t see a way to idiomatically optimise the sudoku example, whose main overhead is allocating several arrays each time solve() is called. Apparently, in Swift there is no such thing as static array allocation. That’s very unfortunate.

What are some alternatives?

When comparing BenchmarkDotNet and plb2 you can also consider the following projects:

CodeMaid - CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.

array - C++ multidimensional arrays in the spirit of the STL

App.Metrics - App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

1brc - 1BRC in .NET among fastest on Linux

StyleCop - Analyzes C# source code to enforce a set of style and consistency rules.

laser - The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured

Did you know that C# is
the 10th most popular programming language
based on number of references?