Minimize GC memory footprint

Siemargl inqnone at gmail.com
Sat Feb 6 19:41:10 UTC 2021


On Saturday, 6 February 2021 at 19:10:14 UTC, Mike Parker wrote:
> On Saturday, 6 February 2021 at 17:50:18 UTC, frame wrote:

Sorry, i forgot mem leak. Or maybe i incorrect understand Gc 
counters

So log
Usage: 698.46 MiB (free 187.42 MiB) / collected: 14               
                                                                   
                                                                   
              Round: 12                                            
                                                                   
                                                                   
                           Usage: 759.72 MiB (free 184.16 MiB) / 
collected: 15                                                     
                                                                   
                                          ...                      
                                                                   
                                                                   
                                               Usage: 802.00 MiB 
(free 202.88 MiB) / collected: 16                                 
                                                                   
                                                                   
                                                                   
                                                                   
                                                                
Usage: 871.38 MiB (free 197.50 MiB) / collected: 17               
                                                                   
                                                                   
                                                                   
                                                                   
                                                                   
             Usage: 935.64 MiB (free 200.24 MiB) / collected: 18   
                                                                   
                                                                   
                                                                   
                                                                   
                                                                   
                            Usage: 995.86 MiB (free 210.02 MiB) / 
collected: 19                                                     
                                                                   
                                                                   
                                                                   
                                                                   
                                             Usage: 1071.70 MiB 
(free 207.18 MiB) / collected: 20                                 
                                                                   
                                                                   
                                                                   
                                                                   
                                                                
Usage: 1139.22 MiB (free 215.66 MiB) / collected: 21              
                                                                   
                                                                   
                                                                   
                                                                   
                                                                   
               Usage: 1214.83 MiB (free 219.05 MiB) / collected: 
22                                                                
                                                                   
                                                                   
                                                                   
                                                                   
                               Usage: 1297.88 MiB (free 218.00 
MiB) / collected: 23                                              
                                                                   
                                                                   
                                                                   
                                                                   
                                                 Usage: 1378.43 
MiB (free 222.45 MiB) / collected: 24                             
                                                                   
                                                                   
                                                                   
                                                                   
                                                                 
Usage: 1416.72 MiB (free 184.16 MiB) / collected: 25              
                                                                   
                                                                   
                                                                   
                                                                   
                                                                   
                 Usage: 1459.00 MiB (free 229.88 MiB) / collected: 
26                                                                
                                                                   
                                                                   
                                                                   
                                                                   
                               Usage: 1501.28 MiB (free 187.60 
MiB) / collected: 27                                              
                                                                   
                                                                   
                                                                   
                                                                   
                                                  Usage: 1543.55 
MiB (free 236.32 MiB) / collected: 28                             
                                                                   
                                                                   
                                                                   
                                                                   
                                                                   
  Usage: 1585.83 MiB (free 194.05 MiB) / collected: 29             
                                                                   
                                                                   
                                                                   
                                                                   
                                                                   
                  Usage: 1628.11 MiB (free 245.77 MiB) / 
collected: 30                                                     
                                                                   
                                         Round: 28                 
                                                                   
                                                                   
                                                      Usage: 
1670.39 MiB (free 203.49 MiB) / collected: 31                     
                                                                   
                                                                   
       Round: 29

So GC.used is growing, but GC.free is stable


More information about the Digitalmars-d-learn mailing list