@@ -52,7 +52,7 @@ v1 `1.46.0`, reutiliza sus tipos de configuración y mapping, y
5252ejecuta mediante la biblioteca nativa de Rust las llamadas realizadas a ` MiniExcelRust ` .
5353
5454``` bash
55- dotnet add package MiniExcel.Rust --prerelease
55+ dotnet add package MiniExcel.Rust --version 0.1.0-preview.2
5656```
5757
5858``` csharp
@@ -115,17 +115,21 @@ Consulta la [matriz de compatibilidad](docs/compatibility.md), el [contrato de a
115115### Últimos Resultados NuGet
116116
117117La última prueba Windows x64 comparó ` MiniExcel 1.46.0 ` , el wrapper .NET
118- ` MiniExcel.Rust 0.1.0-preview.1 ` y ` MiniExcel Rust 0.4.0 ` nativo sobre 100.000 filas x 10 columnas,
118+ ` MiniExcel.Rust 0.1.0-preview.2 ` y ` MiniExcel Rust 0.4.0 ` nativo sobre un workbook con dimension
119+ declarada de 100.000 filas x 10 columnas,
119120con cinco procesos nuevos por runtime y escenario. Todos los valores se verificaron antes de medir.
120121
121122| Escenario | Runtime | Mediana | Filas/s | Primera fila | Asignación administrada | Peak working set |
122123| --- | --- | ---: | ---: | ---: | ---: | ---: |
123- | Cold | MiniExcel | 2.598,50 ms | 38.484 | 1.051,97 ms | 2.541,93 MB | 50,93 MB |
124- | Cold | MiniExcel.Rust (.NET) | 1.899,42 ms | 52.648 | 450,85 ms | 289,36 MB | 49,64 MB |
125- | Cold | MiniExcel.Rust | 1.220,82 ms | 81.912 | 537,17 ms | n/a | 4,14 MB |
126- | Steady | MiniExcel | 5.997,76 ms | 50.019 | 616,40 ms | 7.625,15 MB | 52,80 MB |
127- | Steady | MiniExcel.Rust (.NET) | 4.202,10 ms | 71.393 | 442,59 ms | 868,05 MB | 48,79 MB |
128- | Steady | MiniExcel.Rust | 3.344,20 ms | 89.708 | 467,30 ms | n/a | 4,20 MB |
124+ | Cold | MiniExcel | 2.145,90 ms | 46.600 | 38,77 ms | 1.167,07 MB | 51,26 MB |
125+ | Cold | MiniExcel.Rust (.NET) | 1.047,67 ms | 95.450 | 12,05 ms | 107,04 MB | 44,59 MB |
126+ | Cold | MiniExcel.Rust | 855,09 ms | 116.947 | 0,42 ms | n/a | 3,70 MB |
127+ | Steady | MiniExcel | 4.341,55 ms | 69.100 | 3,95 ms | 3.500,58 MB | 54,74 MB |
128+ | Steady | MiniExcel.Rust (.NET) | 2.972,94 ms | 100.910 | 5,50 ms | 321,09 MB | 48,08 MB |
129+ | Steady | MiniExcel.Rust | 2.143,31 ms | 139.970 | 0,41 ms | n/a | 3,79 MB |
130+
131+ Para una Query completa, preview.2 es 2,05 veces más rápido en Cold y 1,46 veces más rápido en
132+ Steady que MiniExcel v1, con un 90,8 % menos de asignación administrada en ambos escenarios.
129133
130134Los resultados dependen de la máquina. Ejecuta ` pwsh ./scripts/compare-nuget-v1-rust.ps1 `
131135con workbooks representativos; consulta la [ metodología] ( docs/dotnet-v1-query-benchmark.md ) .
0 commit comments