Skip to content

Commit 0fb9952

Browse files
authored
Merge pull request #1932 from syncfusion-content/998310-MemoryMetrics
998310-Add details about memory usage metrics in XlsIO UG
2 parents 205f744 + f0b9f54 commit 0fb9952

File tree

2 files changed

+95
-0
lines changed

2 files changed

+95
-0
lines changed

Document-Processing-toc.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5609,6 +5609,9 @@
56095609
<li>
56105610
<a href="/document-processing/excel/excel-library/net/Linux">Linux</a>
56115611
</li>
5612+
<li>
5613+
<a href="/document-processing/excel/excel-library/net/Memory-Usage-Metrics">Memory Usage Metrics</a>
5614+
</li>
56125615
<li>
56135616
<a href="/document-processing/excel/excel-library/net/faq">FAQ</a>
56145617
<ul>
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
title: Memory (RAM) Usage Metrics for Syncfusion Excel (XlsIO) Library
3+
description: This section provides benchmark results showing the peak RAM usage of the Syncfusion Excel (XlsIO) library across various operations.
4+
platform: document-processing
5+
control: XlsIO
6+
documentation: UG
7+
---
8+
9+
# Memory Usage Metrics in Excel (XlsIO) Library
10+
11+
This section reports the peak memory usage (RAM) observed when handling text, date and time, number, boolean, and formula data types during Create & Save and Load & Read operations.
12+
13+
## Test Environment
14+
15+
* **OS:** Windows 11
16+
* **Processor:** AMD Ryzen 5 7520U with Radeon Graphics (2.80 GHz)
17+
* **Installed RAM:** 16 GB (15.3 GB usable)
18+
* **System type:** 64-bit OS, x64 processor
19+
20+
## Create and Save
21+
22+
The table below shows the peak memory usage (RAM) while creating and saving an Excel document containing 100,000 rows and 50 columns for different data types.
23+
24+
<table>
25+
<tr>
26+
<th>Data type</th>
27+
<th>Peak memory usage (RAM)</th>
28+
<th>Sample link</th>
29+
</tr>
30+
<tr>
31+
<td>Text</td>
32+
<td>1.1 GB</td>
33+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
34+
</tr>
35+
<tr>
36+
<td>DateTime</td>
37+
<td>361 MB</td>
38+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
39+
</tr>
40+
<tr>
41+
<td>Number</td>
42+
<td>342 MB</td>
43+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
44+
</tr>
45+
<tr>
46+
<td>Boolean</td>
47+
<td>342 MB</td>
48+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
49+
</tr>
50+
<tr>
51+
<td>Formula</td>
52+
<td>848 MB</td>
53+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
54+
</tr>
55+
</table>
56+
57+
## Load and Read
58+
59+
The table below shows the peak memory usage (RAM) while loading and reading cell values from an Excel document with 100,000 rows and 50 columns for different data types.
60+
61+
<table>
62+
<tr>
63+
<th>Data type</th>
64+
<th>Peak memory usage (RAM)</th>
65+
<th>Sample link</th>
66+
</tr>
67+
<tr>
68+
<td>Text</td>
69+
<td>945 MB</td>
70+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
71+
</tr>
72+
<tr>
73+
<td>DateTime</td>
74+
<td>289 MB</td>
75+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
76+
</tr>
77+
<tr>
78+
<td>Number</td>
79+
<td>290 MB</td>
80+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
81+
</tr>
82+
<tr>
83+
<td>Boolean</td>
84+
<td>185 MB</td>
85+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
86+
</tr>
87+
<tr>
88+
<td>Formula</td>
89+
<td>520 MB</td>
90+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
91+
</tr>
92+
</table>

0 commit comments

Comments
 (0)