Skip to content

Benchmarks set written in C#, Java, PHP, JS, Python, Lua, Go

License

Notifications You must be signed in to change notification settings

florin-nedelcu/EntityFX-Bench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EntityFX Benchmarks Set

Languages

  • C#
  • PHP
  • JavaScript (Browser, NodeJS)
  • Java
  • Python
  • Lua

Benchmarks

Run benchmarks

C#

Mono:

cd release/dotnet/net45/
mono EntityFX.NetBenchmark.exe

DotNet Core:

cd release/dotnet/netcoreapp3.1/
dotnet EntityFX.NetBenchmark.dll

Java

cd /release/java
java -jar EntityFXBench.jar

JavaScript

Web

http://laseroid.azurewebsites.net/js-bench/

NodeJS

You must have nodejs installed

cd src/js
node ./node_main.js

PHP

cd src/php/
php -n -t 99999 -d memory_limit=2048M Main.php

Python

cd src/python/
python3 main.py

Lua

cd src/lua/
lua main.lua

Build

Dotnet

cd src/dotnet
dotnet build EntityFX.NetBenchmark.sln --configuration Release

Go

cd src/go/entityfx
go build

alternatively:

go get -u github.com/EntityFX/EntityFX-Bench/src/go/entityfx

About

Benchmarks set written in C#, Java, PHP, JS, Python, Lua, Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 23.2%
  • C# 18.0%
  • JavaScript 13.6%
  • Java 13.5%
  • PHP 11.1%
  • Python 10.7%
  • Other 9.9%