Skip to content

WDaan/benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benchmark

Task:

  • Read a file with 10k numbers
  • split into array of strings
  • count number of occurences
  • host webserver & respond as json [{ num: x, count: y}, ...]

an easy yet difficult enough way to get a grasp of a language & it's features

command for testing

./bombardier -c 10 -d 20s http://localhost:3000 => 10 connections for 20s

./bombardier -c 30 -d 20s http://localhost:3000 => 30 connections for 20s

C#

  • package management: 0
  • ease of programming: **
  • speed: **

c# benchmark image

Nodejs

  • package management: **
  • ease of programming: ***
  • speed: *

Node benchmark image

Rust

  • package management: ***
  • ease of programming: *
  • speed: *****

rust benchmark image

Php

  • package management: **
  • ease of programming: ***
  • speed: *

phpbenchmark image

Go

  • package management: **
  • ease of programming: **
  • speed: ****

Gobenchmark image

Python

  • package management: ** (virtual env is a little weird for new users)
  • ease of programming: ***
  • speed: **

Gobenchmark image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published