Commit Graph

21 Commits

Author SHA1 Message Date
e9d07d148b Fix data parsing
Building the plots is still a PITA
2019-09-09 23:12:15 -04:00
721ec274d3 Code to parse the results
Future reference: use JSON
2019-09-09 22:11:30 -04:00
6bfdb82707 Add the shootout script and results 2019-09-08 22:10:02 -04:00
952576b579 Add a log for overall analysis run time 2019-09-07 00:57:36 -04:00
6628b5b6cd Output analysis results
Flatbuffers and SBE were much closer than expected
2019-09-06 23:26:11 -04:00
7ab549f489 Let the histogram reallocate 2019-09-06 22:46:42 -04:00
369613843d Add run analysis code, and clean up most warnings
Cap'n Proto has a bug in deserialization; both in packed and unpacked, it gets to 43116 of 62253 messages.
2019-09-06 22:23:46 -04:00
f151d86604 Use traits for reader/writer
Should make it easier to write analysis code
2019-09-06 20:56:57 -04:00
e58861458e Add the SBE runner
Works for the test dataset, now time to make sure everyone agrees.
2019-09-04 23:47:10 -04:00
df5198993b Add initial support for SBE
After having some time to review the code, I'm a huge fan.
2019-09-02 22:40:56 -04:00
0f241926ff Handle the "zero copy" unpacked read for Cap'n'Proto 2019-09-01 00:46:33 -04:00
ccdec8ddfa Read flatbuffers 2019-08-31 20:42:58 -04:00
373bc22684 Add support for writing Flatbuffers
Need to figure out stream parsing yet
2019-08-31 17:58:44 -04:00
b333fd3810 Fix Builder usage.
Long story short, builders are one per message.
2019-08-26 22:05:40 -04:00
bf71146152 Capnproto serialize/deserialize loop running! 2019-08-25 21:21:10 -04:00
3bbaced086 Add parse timing info 2019-08-25 00:02:55 -04:00
ac9914be3c Able to replay an entire DEEP file! 2019-08-24 23:58:24 -04:00
5ce7ce740b Add all the IEX parsers 2019-08-24 22:49:07 -04:00
d13eb1c725 Add code for parsing the PCAP files 2019-08-24 00:11:50 -04:00
c9e5018d14 Finalize the message format 2019-08-22 19:53:22 -04:00
0175a17269 Compile schemas for Cap'n'Proto and Flatbuffers 2019-08-18 19:45:47 -04:00