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.


Go Back   Doom9's Forum > Programming and Hacking > Development

Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 9th March 2022, 19:36   #1  |  Link
Registered User
stax76's Avatar
Join Date: Jun 2002
Location: On thin ice
Posts: 6,838
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

Rust: 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

GO: 15 ms

How it was measured:

using System.Diagnostics;

int count = 0;

Stopwatch w = new Stopwatch();

for (int i = 0; i < 100; i++)
    Process p = new Process();
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.FileName = @"D:\Projects\test\test.exe";

Console.WriteLine(w.ElapsedMilliseconds / count);

I was surprised by some of these numbers, positive and negative.

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.

Last edited by stax76; 21st July 2022 at 14:25.
stax76 is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 14:24.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.