Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,769
|
What is the startup performance of different programming languages?
To answer my own question, I made some performance tests to find out how fast a test app or script can start, print Hello World and terminate.
These are my numbers: C: 10 ms C++: 10 ms Python: 30 ms .NET Framework: 30 ms .NET Core: 40 ms Lua 5.1: 13 ms Lua 5.4: 13 ms PowerShell 5.1: 230 ms PowerShell 7.2: 400 ms I was surprised by some of these numbers, positive and negative. Other languages I can only guess because at the moment I have little interest in them. Rust and Go should be pretty fast and Java pretty slow. Maybe somebody of you find this topic also interesting. Most of the time it's not that important, I admit, but sometimes it can be! That's why I wanted to know exactly. I certainly use some apps I wish would start faster, for instance Anki and JDownloader, and I had a PS script to paste the date that was way too slow. It was launched with Flow Launcher using my Favorites plugin and my run-hidden app to hide the console window. |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Feb 2008
Posts: 248
|
On Debian 11, Linux will start one of my Rust programs, output the help screen, and exit in 2 ms. I am not writing to the console, but diverting STDOUT to /dev/null. This was a cold start on a fresh boot, so nothing was likely cached in RAM.
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|