Delphi Database, Delphi Components from ComponentAce
Products Download Order Contact us
/img/help/home.gif /img/help/prev.gif /img/help/next.gif

 

Memory consumption

 


 

Memory consumption of ECL streams

ECL streaming technology is specially designed to provide minimal memory overhead. So, for example, TECLFileStream handles large files with small memory consumption, as it doesn't load into memory all compressed data. All ECL streams work with compressed data using only small memory blocks to ensure that minimal amount of memory is consumed.

 

Memory consumption of compression algorithms

The data in below table shows how much memory is consumed by compression algorithm during the compressing. When compression is finished all this memory is released.

Level

Required memory

eclNone

 

0

zlibFastest

64 Kb

zlibNormal

64 Kb

zlibMax

 

64 Kb

ppmFastest

10 Mb

ppmNormal

25 Mb

ppmMax

 

50 Mb

bzipFastest

1.5 Mb

bzipNormal

4.8 Mb

bzipMax

7.2 Mb

 

        © 2003 - 2024 ComponentAce  | .net zip component | barcode for .net | delphi zip component | delphi database Apr 19, 2024