just a few small questions
    clayasaurus 
    clayasaurus at gmail.com
       
    Mon Apr 17 19:30:12 PDT 2006
    
    
  
MM wrote:
>> I need to read alot of blocks(rectangles if seen as a plane) out of it like.
>> Is this way then the fastest implementaion?
>> And how much can I take from the heap without problems?
>>
> 
> I'm sorry to for ask attention... but I really need some help here :(
> I just need one global array which is read like I said and one every few minutes
> filled with different data... is the stack the best place for this kind of data?
> 
I would tend to use the heap for large sets of data and the stack for 
local variables that you use only in the scope you use it in.
I think you are best off using the heap for your large global array. 
Data placed on the heap stays there until you explicitly delete it, so 
you don't have to use a global. Heap is also what you use if you have 
any sort of dynamic memory needs, you can allocate what you need when 
you need it. If you use new/delete to much, the heap may become 
segmented and then the garbage collector will run (I think). The heap is 
unlimited for the most part, while you can only allocate so much data 
onto the stack. The heap might be slower to access, but not enough to be 
a significant problem.
Maybe an expert can vindicate my post?
~ Clay
    
    
More information about the Digitalmars-d-learn
mailing list