General performance tips
Stefan Koch via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jan 23 03:14:27 PST 2017
On Monday, 23 January 2017 at 11:11:21 UTC, albert-j wrote:
> I have translated some simulation code from Java into D (a few
> classes, mostly manipulation of double arrays in small
> methods). D version runs 10-30% slower than Java (ldc2, dub
> release build). Profiling did not show any obvious bottlenecks.
> I am wondering whether I missed something, or such performance
> difference can be expected. I read on this forum that marking
> methods final and nothrow can help, but it didn't do much in my
> case. Is there anything else I should be looking for?
> In general, something like a wiki page with performance tips
> would be very useful for D newcomers like me! :)
Without seeing the source there is nothing we can do.
Usually performant d-code looks quite diffrent from java code.
For example to avoid the gc :)
More information about the Digitalmars-d-learn
mailing list