-
Notifications
You must be signed in to change notification settings - Fork 370
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize RDAIO #759
Optimize RDAIO #759
Conversation
from network (big-endian) IO stream to host (ntoh), not hton
improves type inference in atomic reads, performance and memory allocation
on 32-bit versions supporting long vectors might slow down RDA reading
Thanks, @alyst. What did you find out on the NaN/NA swap we're seeing for ASCII data? |
@garborg For ASCII/ASCIIhex output they just output |
Ah, interesting, I understand the comment in the tests now. Thanks for expanding. |
Filed R-project bug 16137. |
Nice! |
It's kind of amazing that our issue counter is rapidly catching up to the R project. |
Another round of RDA performance polishing:
[~]$ julia -e "using DataFrames; @time read_rda(\"test.RData\")" elapsed time: 15.414509979 seconds (2433718088 bytes allocated, 5.44% gc time)
after
[~]$ julia -e "using DataFrames; @time read_rda(\"test.RData\")" elapsed time: 12.278712969 seconds (1834821860 bytes allocated, 3.38% gc time)