Comments (4)
See if this can help dotnet/aspnetcore#46098
from dwc-a_dotnet.
Also, see this dotnet/aspnetcore#49714. Although not sure we'll be able to use this in netstandard
from dwc-a_dotnet.
So the issue here is that ReadOnlySpan cannot be used in an iterator block
Need to investigate if greedy parsing of every line using ReadOnlySpan is more efficient than lazy parsing using string.
from dwc-a_dotnet.
So just converting to ReadOnlySpan and using slice ToString makes no difference
| Method | Runtime | Mean | Error | StdDev |
|--------------- |------------------- |---------:|----------:|----------:|
| TokenizeString | .NET 5.0 | 1.428 us | 0.3652 us | 0.0200 us |
| TokenizeString | .NET 6.0 | 1.174 us | 0.0360 us | 0.0020 us |
| TokenizeString | .NET 7.0 | 1.241 us | 1.0689 us | 0.0586 us |
| TokenizeString | .NET Framework 4.8 | 1.449 us | 0.4930 us | 0.0270 us |
from dwc-a_dotnet.
Related Issues (20)
- Sequence contains more than one element HOT 1
- Update ArchiveFolder.Extract to allow overwrite of existing files
- Convert functions should use TypeConverter instead of ChangeType HOT 1
- Replace IsNullOrEmpty with IsNullOrWhitespace
- Add Deconstruct to ConvertResult
- Add IEnumerable of Default values to IFieldMetaData
- Add Default, vocabulary and delimiter values to FieldMetaDataBuilder
- FileBuilder should write header line HOT 1
- Why does NuGet publish show error on successful deployment? HOT 1
- Investigate why adding DefaultFields to the row has slowed down performance so much
- Fix link to Wiki on readme.md
- Add GetListOf/TryGetListOf delimited fields
- Remove support for net5.0
- Move metadata builders to Builders directory
- Review use of ConfigureAwait(false) in Async file readers
- Add Sourcelink
- Update Terms list
- Update Benchmark config to for v0.7.0 -> v0.8.0 HOT 1
- Update sourcelink library version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dwc-a_dotnet.