←back to thread

345 points alex_medvedev | 3 comments | | HN request time: 0.401s | source
Show context
mobeigi ◴[] No.41848325[source]
Are there any benchmarks for it? How much faster is it than a vanilla server?

I know Minecraft servers tend to get extremely resource intensive as the player count creep and people run extremely beefy servers to handle the load and still offer poor TPS.

replies(1): >>41850480 #
alex_medvedev ◴[] No.41850480[source]
Hey, Your lucky, i just made benchmarks all this time :D. Check them out https://snowiiii.github.io/Pumpkin/about/benchmarks.html
replies(3): >>41850648 #>>41850872 #>>41851461 #
canucker2016 ◴[] No.41851461[source]
Please, just use one measurement unit across all measurements for easier comparison (i.e. RAM in MB, time in ms).

Wow. Pumpkin's runtime is way better (faster, much less RAM used) than the Java versions. Congrats.

I wonder what the Kotlin-based Minestom is doing differently that causes it to have numbers between Pumpkin and the Java versions.

For comparison's sake, do you have build times for Pumpkin? I'll assume that's where critics may target.

replies(2): >>41855996 #>>41857169 #
1. therein ◴[] No.41855996[source]
> For comparison's sake, do you have build times for Pumpkin? I'll assume that's where critics may target.

How bad could it be? I cry while async-stripe crate builds.

replies(2): >>41856924 #>>41856945 #
2. echelon ◴[] No.41856924[source]
> I cry while async-stripe crate builds.

The build times on async-stripe are inhumane. I wish the project didn't use so much codegen.

3. alex_medvedev ◴[] No.41856945[source]
Just tested compile times

Compiling from Nothing

*Debug:* 10.35sec *Release:* 38.40sec

Recompilation (pumpkin crate)

*Debug:* 1.82sec *Release:* 28.68sec

I will put them into the benchmarks