-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Right now, level data processing as implemented in #15 is single threaded. Back in GDCF it was parallelized, but there are some things to consider:
- In dash-rs, base64 decoding takes around 20% to 30% of processing time. According to this, which mgostih pointed out, we can only roughly half processing time using parallelization
- In GDCF the usecase was different, as GDCF stored the already decoded level string in a database, so actual parsing of the string accounted for nearly 100% of processing time. In dash-rs, the intended usecase is to parse the level string once, and then store it in a completely different dataformat using serde
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels