8,963
edits
Paradox-01 (talk | contribs) mNo edit summary |
Paradox-01 (talk | contribs) mNo edit summary |
||
| Line 188: | Line 188: | ||
'''Performance''' | '''Performance''' | ||
<!--oops, second test session...--> | |||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
|- | |- | ||
! Program !! Onisplit C# (.NET Framework 4) !! Onisplit C# (.NET 10) !! Onisplit VB (.NET 10) | ! Program !! Onisplit C# (.NET Framework 4) !! Onisplit C# (.NET 10) !! Onisplit VB (.NET 10) | ||
|- | |- | ||
| Speed || | | Speed || 7.189 ms || 7.007 ms || 5.990 ms | ||
|- | |- | ||
| Peak RAM usage || | | Peak RAM usage || 1.144,16 MB || 143,82 MB || 62,38 MB | ||
|} | |} | ||
Who would have thought that VB performes so well against C#. (At least for the export.) That both .NET10 builds are more memory friendly makes sense as both are newer and therefore more efficient. | |||
====Notes on VB==== | ====Notes on VB==== | ||
Looks like the VB version was only partial successful: | Looks like the VB version build was only partial successful: | ||
* DAT exports with identical oni files. | * DAT exports with identical oni files. | ||
* XML extraction and propably other file types and conversions need additional fixing. | * XML extraction and propably other file types and conversions need additional fixing. | ||
For serious usage the VB version requires more testing and bug fixing for non-export ops. | |||
But timewise, it is probably best to simply continue with the C# .NET10 build. | |||
====Notes on C# (.NET 10)==== | ====Notes on C# (.NET 10)==== | ||
Currently, XML is exported with slightly less accuracy: Doubles are rounded to 6 instead of 7 digits after the decimal separator. | Currently, XML is exported with slightly less accuracy: Doubles are rounded to 6 instead of 7 digits after the decimal separator. | ||
edits