RejectedSoftware Forums

Sign up

Techempower, a good place to show-off

Guys, take a look at this benchmark:

http://www.techempower.com/benchmarks/

Looks like lots of people are behind this, maybe we should promote VibeD and
indirectly, D, by submitting VibeD benchmark?

Anyone interested?

PS. I tried to post this via KNode, and it failed. Server replied with "437 Message deemed abusive" :(

Re: Techempower, a good place to show-off

On Tue, 18 Feb 2014 18:37:14 GMT, Dejan Lekic wrote:

http://www.techempower.com/benchmarks/

Looks like lots of people are behind this, maybe we should promote VibeD and
indirectly, D, by submitting VibeD benchmark?

Anyone interested?

There was an earlier thread about this and I've already started to integrate vibe.d into the benchmark suite, but the setup scripts and the MySQL examples still need some work. Especially for the latter, I'd very much appreciate support from someone who already has some experience with the mysql-native package and prepared statements. The fork will also need to be rebased, because the upstream repository is moving quite fast. All in all, I think it should be very worthwhile to be listed there, but my personal schedule is just too tight at the moment to invest considerable amount of time into it :(

PS. I tried to post this via KNode, and it failed. Server replied with "437 Message deemed abusive" :(

Hm, looking at the source code, that error message may have been wrong. A fixed version of the forum is uploaded now. I also remember there have been some issues with KNode and I wanted to take a look at, but didn't manage to, yet.

Re: Techempower, a good place to show-off

On Tue, 18 Feb 2014 20:28:30 GMT, Sönke Ludwig wrote:

PS. I tried to post this via KNode, and it failed. Server replied with "437 Message deemed abusive" :(

I got this with thunberbird on NNTP as well since a couple weeks.

Re: Techempower, a good place to show-off

On Wed, 19 Feb 2014 03:37:36 GMT, Etienne wrote:

On Tue, 18 Feb 2014 20:28:30 GMT, Sönke Ludwig wrote:

PS. I tried to post this via KNode, and it failed. Server replied with "437 Message deemed abusive" :(

I got this with thunberbird on NNTP as well since a couple weeks.

I've tested now with KNode and Thunderbird. The only error I can reproduce is the one stating that posting from a registered account requires authentication. Once activated (and after a restart of Thunderbird), everything works.

Re: Techempower, a good place to show-off

https://www.techempower.com/benchmarks/#section=data-r11&hw=peak&test=query

Vibe.d results looks... strange, at least. Yes, they use outdated version (0.7.19), but right now vibe looks like an outsider.

Source code is here: https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/D/vibed/source/app.d

Any ideas?

Re: Techempower, a good place to show-off

Am 24.11.2015 um 08:28 schrieb tired_eyes:

https://www.techempower.com/benchmarks/#section=data-r11&hw=peak&test=query

Vibe.d results looks... strange, at least. Yes, they use outdated version (0.7.19), but right now vibe looks like an outsider.

Source code is here: https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/D/vibed/source/app.d

Any ideas?

Cool, I didn't notice at all that someone managed to get vibe.d in
there! I'll set up a VM an try out the benchmark locally. Looks like the
vibe.d one is still buggy (outputting an "_id" field instead of "id").

Re: Techempower, a good place to show-off

...and, according to this https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/toolset/setup/linux/languages/dlang.sh#L11 , vibe is built with dmd, so there is some potential for improvement by just using GDC/LDC.

And it seems that current implementation doesn't use multicores (https://github.com/TechEmpower/FrameworkBenchmarks/pull/1723)

Re: Techempower, a good place to show-off

On Tue, 24 Nov 2015 13:21:47 GMT, tired_eyes wrote:

...and, according to this https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/toolset/setup/linux/languages/dlang.sh#L11 , vibe is built with dmd, so there is some potential for improvement by just using GDC/LDC.

And it seems that current implementation doesn't use multicores (https://github.com/TechEmpower/FrameworkBenchmarks/pull/1723)

I've opened a new PR: https://github.com/TechEmpower/FrameworkBenchmarks/pull/1771

I'll redo the multi-core PR once the other one passes. Using -version=VibeManualMemoryManagement would also improve things.

Re: Techempower, a good place to show-off

Great, hope this will let vibe.d to show better results!