Civil / EntityFX-Bench

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

TODO

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

License:MIT License


Languages

Language:Lua 23.2%Language:C# 18.1%Language:JavaScript 13.7%Language:Java 13.6%Language:PHP 11.1%Language:Python 10.6%Language:Go 9.5%Language:HTML 0.1%