Skip to content

Commit 07106fe

Browse files
authored
Update README.md
1 parent e942e2a commit 07106fe

1 file changed

Lines changed: 17 additions & 3 deletions

File tree

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
1-
Run one method per process:
1+
# Performance benchmark
22

3-
dotnet run -c Release -- <Method>
3+
`XlsIO.PerformanceBenchmark` is a .NET 9 console app that measures the elapsed time of Syncfusion XlsIO operations on a workbook with 100,000 rows by 50 columns. Each run executes one method:
44

5-
Methods: OpenAndSave, CreateAndSave, ImportDataTable, ExportDataTable, ExcelToCsv, ExcelToJson, ExcelToPdf
5+
- `OpenAndSave`
6+
- `CreateAndSave`
7+
- `ImportDataTable`
8+
- `ExportDataTable`
9+
- `ExcelToCsv`
10+
- `ExcelToJson`
11+
- `ExcelToPdf`
12+
13+
```bash
14+
dotnet run --project XlsIO.PerformanceBenchmark -c Release -- ExcelToCsv
15+
```
16+
17+
Generated files are written to the `Output` folder next to the built application.
18+
19+
NuGet packages: `Syncfusion.XlsIO.Net.Core`, `Syncfusion.XlsIORenderer.Net.Core`, and `Syncfusion.Pdf.Net.Core` (35.1.41).

0 commit comments

Comments
 (0)