[fpc-pascal] Re: Multi-threaded project with few locks	(no Thread.waitfor). Memory consumption keeps increasing on Ubuntu	10.10 x64
    Marco van de Voort 
    marcov at stack.nl
       
    Sat Oct 16 15:43:18 CEST 2010
    
    
  
In our previous episode, Michael Van Canneyt said:
> >
> > IMO, it would be better to leverage the present performance condition
> > to muster support for a high performance thread component set.
> 
> How about creating
> 
> a) A native TThreadManager record in system unit for unices.
> 
> b) Create a alternative thread class (TFPThread, TRTLThread, TFastThread or whatever)
>     that uses the TThreadManager record to create 'Fast' threads, which
>     would not be encumbered by the Delphi heritage of TThread.
If Delphi legacy is of no object, and it is new development, simply design
in a threadpool.
If construct/destruction is slow, then don't.
    
    
More information about the fpc-pascal
mailing list