Dconf 2015 talks...
    Era Scarecrow via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Mon Jan 25 12:26:12 PST 2016
    
    
  
On Monday, 25 January 2016 at 17:19:05 UTC, Joseph Rushton 
Wakeling wrote:
> Implementing the random algorithms/other wrappers as a class is 
> problematic because then you get into the hassle of potentially 
> having to new/free a lot of individual heap objects deep in the 
> inner loop of your program.  I already tried this in 
> hap.random, and came to the conclusion that it wasn't a valid 
> approach.
  What about an alternative allocator? Specifically I'm thinking 
in C's equivalent which is alloca (allocates directly on the 
stack with the rest of the variables). If the constructor is a 
function then that won't work; but if it's inlined then it should 
work.
  I suppose the alternate is an option to skip/throw away some 
numbers that should've been consumed (assuming you want to keep 
using the same seed), or seeding each per use.
    
    
More information about the Digitalmars-d
mailing list