Skip to content

Execute R, Go, Python, Rust, Julia performance test and show result with PySide graph to compare with each other

License

Notifications You must be signed in to change notification settings

yjg30737/pyside-lang-comparison-graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyside-lang-comparison-graph

Execute R, Go, Python, Rust, Julia performance test and show result with PySide graph(chart) to compare with each other

If you don't want to test all of them, you can choose some of those languages to test from "Settings".

You can see the real-time log (which is colorful) while running the test.

You can stop the test while it is running, as well.

You cannot close the app while test is running. If you want to close the app during test, you can do it after clicking stop button or with task manager forcefully.

You can save it as png, jpg, pdf file.

See here for detail about performance test

Requirements

  • R, Go, Python, Rust, Julia - for the test
  • PySide6 - for GUI
  • psutil - for show virtual memory data of your pc
  • num2words - for show number as string name

Usage

Install

If you want to clone

  • git clone ~
  • python -m pip install psutil num2words

If you want to install this with pip

Run Test

  • python main.py
  • Write the times you want to calculate
  • Press "Run Test" and wait patiently till chart shows the result of test or you can stop it if you have urgent matter
  • If you want to save the result, press save

Preview

image