February 26, 2009 Re: Inline Functions | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Sergey Gromov | Sergey Gromov wrote: > http://snakecoder.wordpress.com/2009/02/26/profiling-with-dmd-on-windows/ > > I already have some material for the second one, profiling Blaze. ;-) http://www.reddit.com/r/d_language/comments/80lpm/profiling_with_digital_mars_d_compiler_on_windows/ | |||
February 26, 2009 Re: Inline Functions | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Thu, 26 Feb 2009 14:43:11 -0800, Walter Bright wrote:
> Sergey Gromov wrote:
>> http://snakecoder.wordpress.com/2009/02/26/profiling-with-dmd-on-windows/
>>
>> I already have some material for the second one, profiling Blaze. ;-)
>
> http://www.reddit.com/r/d_language/comments/80lpm/profiling_with_digital_mars_d_compiler_on_windows/
Heh, thanks! I hope my opus really worths mentioning.
| |||
February 27, 2009 Re: Inline Functions | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Sergey Gromov | Sergey Gromov wrote:
> Thu, 26 Feb 2009 14:43:11 -0800, Walter Bright wrote:
>
>> Sergey Gromov wrote:
>>> http://snakecoder.wordpress.com/2009/02/26/profiling-with-dmd-on-windows/
>>>
>>> I already have some material for the second one, profiling Blaze. ;-)
>> http://www.reddit.com/r/d_language/comments/80lpm/profiling_with_digital_mars_d_compiler_on_windows/
>
> Heh, thanks! I hope my opus really worths mentioning.
I think it is.
| |||
February 27, 2009 Re: Inline Functions | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright Wrote: > Sergey Gromov wrote: [...] > > Heh, thanks! I hope my opus really worths mentioning. > > I think it is. Shouldn't things like these maybe be included under the "Tech Tips" on digitalmars.com or so? Ciao TomD | |||
March 02, 2009 Re: Inline Functions | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Sergey Gromov | Thu, 26 Feb 2009 19:42:20 +0300, Sergey Gromov wrote: > Tue, 24 Feb 2009 14:08:26 -0500, Mason Green wrote: > >>> 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? > > The material seems lacking so I've started a series of posts on profiling. Here's the first one: > > http://snakecoder.wordpress.com/2009/02/26/profiling-with-dmd-on-windows/ > > I already have some material for the second one, profiling Blaze. ;-) And the second post: http://snakecoder.wordpress.com/2009/03/02/profiling-with-dmd-on-windows-getting-hands-dirty/ This one is more practical. | |||
March 02, 2009 Re: Inline Functions | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Sergey Gromov | Excellent, I've implemented your optimizations and left a more detailed comment on the blog. I've also made a number of optimizations to the physics engine over the weekend, and the performance increase is phenomenal! http://svn.dsource.org/projects/blaze/downloads/blazeDemos.zip Much appreciated!!!! Sergey Gromov Wrote: > And the second post: > > http://snakecoder.wordpress.com/2009/03/02/profiling-with-dmd-on-windows-getting-hands-dirty/ > > This one is more practical. | |||
March 02, 2009 Re: Inline Functions | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Mason Green | Mon, 02 Mar 2009 07:12:41 -0500, Mason Green wrote:
> Excellent, I've implemented your optimizations and left a more detailed comment on the blog. I've also made a number of optimizations to the physics engine over the weekend, and the performance increase is phenomenal!
>
> http://svn.dsource.org/projects/blaze/downloads/blazeDemos.zip
>
> Much appreciated!!!!
You're welcome! I've checked out the trunk rev. 423--it's much faster now. Good job!
| |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply