You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 26, 2022. It is now read-only.
### How can Spout handle such large data sets and still use less than 3MB of memory?
7
+
### How can {{ site.spout_html }} handle such large data sets and still use less than 3MB of memory?
8
8
9
-
When writing data, Spout is streaming the data to files, one or few lines at a time. That means that it only keeps in memory the few rows that it needs to write. Once written, the memory is freed.
9
+
When writing data, {{ site.spout_html }} is streaming the data to files, one or few lines at a time. That means that it only keeps in memory the few rows that it needs to write. Once written, the memory is freed.
10
10
11
11
Same goes with reading. Only one row at a time is stored in memory. A special technique is used to handle shared strings in XLSX, storing them - if needed - into several small temporary files that allows fast access.
12
12
13
13
### How long does it take to generate a file with X rows?
14
14
15
-
Here are a few numbers regarding the performance of Spout:
15
+
Here are a few numbers regarding the performance of {{ site.spout_html }}:
0 commit comments