How to use D without the GC ?
    DrDread 
    DrDread at cheese.com
       
    Wed Jun 12 09:44:05 UTC 2024
    
    
  
On Tuesday, 11 June 2024 at 17:15:07 UTC, Vinod K Chandran wrote:
> On Tuesday, 11 June 2024 at 16:54:44 UTC, Steven Schveighoffer 
> wrote:
>>
>>
>> I would instead ask the reason for wanting to write D code 
>> without the GC.
>>
>> -Steve
>
> Hi Steve,
> Two reasons.
> 1. I am writting a dll to use in Python. So I am assuming that 
> manual memory management is better for this project. It will 
> give finer control to me.
> 2. To squeeze out the last bit of performance from D.
the GC only runs on allocation. if you want to squeeze out the 
last bit of performance, you should preallocate all bufferes 
anyway, and GC vs no GC doesn't matter.
also just slap @nogc on your main function to avoid accidential 
allocations.
    
    
More information about the Digitalmars-d-learn
mailing list