Bug 855 – Improve performance

Status
RESOLVED
Resolution
INVALID
Severity
enhancement
Priority
P2
Component
dmd
Product
D
Version
D1 (retired)
Platform
x86
OS
Windows
Creation time
2007-01-18T15:18:00Z
Last change time
2014-02-15T13:13:15Z
Assigned to
nobody
Creator
digitalmars-com

Attachments

IDFilenameSummaryContent-TypeSize
91raytracer3_cpp_d_3.zipRaytracer in C++ and D implementationsapplication/zip21214

Comments

Comment #0 by digitalmars-com — 2007-01-18T15:18:56Z
Jacco Bikker wrote several raytracing articles on DevMaster.net. I took his third article and ported it to D. I was surprised to find that the D code is slower than C++. After some help from people on the digitalmars.D.learn newsgroup, my initial port was improved, but only to a point. The D code is about 1.8 times slower than the C++ code. Hopefully, this example can be used to find areas for improving the compiler. Attachment to follow.
Comment #1 by digitalmars-com — 2007-01-18T15:21:30Z
Created attachment 91 Raytracer in C++ and D implementations
Comment #2 by clugdbug — 2012-11-12T23:50:24Z
There is nothing actionable in this bug report.
Comment #3 by bioinfornatics — 2012-11-13T00:03:49Z
how try these code from linux?