Comments (1)
This is what I love about open source development. I had not had a use case with a 200MB DBF before, so I didn't have any data about decoding speed. Thank you for finding this, and for submitting this code. I have committed it.
It is interesting to see that these LINQ methods are orders of magnitude slower than simple array indexing. You might expect them to be slightly slower due to overhead and a generic approach, but this much? Anyway, much better now.
I think there are other uses of LINQ methods in the source. I'll have to go through it to root them out.
from dbase.net.
Related Issues (20)
- "Deleted" flag is ignored in the DbfRecord constructor
- Minor Readme.md issue - Type of "N" HOT 1
- observations
- upload nuget version 1.2.2 HOT 2
- DbfFieldType What type is Chinese HOT 1
- dbt file structure
- ArgumentOutOfRangeException In DbfRecord
- test.dbf is not a table
- Dbf Memo not loading
- FloatEncoder problem
- Table reading does not skip deleted rows, missing property of row deletion
- I got the error "Unsupported dBASE version: 218" for my DBT file. What can I do?
- Question on dbt file handling
- Is project alive ? HOT 2
- character field with 256 length HOT 5
- Unsupported dBASE version: 190 HOT 1
- Chareter Over 128 change To Question Mark
- DBF version while read
- System.FormatExecption when reading the file HOT 1
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 dbase.net.