bearophile: Thanks for the reply. > A JavaVM like HotSpot is more refined than the backend of DMD, its GC is much > more refined and more efficient, it's much better in inlining virtual > methods, its data structures are usually better performance-tuned, etc. The D > language is newer than Java, and it has enjoyed far less money, developers > and users.>
Very well put! But, do you know if there is a way to force inlining where I want it? Someone mentioned to me that template mixins may work...? I would rather not inline all the code by hand, as I would like to trust the compiler. > Have you profiled your D code? What has the profiling told you? Have you seen > where you allocate memory, to move such allocations away from inner loops, or > just reduce their number? > No, I have not profiled the D code other than using an FPS counter... :-) To be honest, I'm fairly light on experience when it comes to profiling. Do you have any suggestions on how to make it happen? Bye, Mason
