Commit Graph

21 Commits (master)

Author SHA1 Message Date
Bradlee Speice e9d07d148b Fix data parsing
Building the plots is still a PITA
2019-09-09 23:12:15 -04:00
Bradlee Speice 721ec274d3 Code to parse the results
Future reference: use JSON
2019-09-09 22:11:30 -04:00
Bradlee Speice 6bfdb82707 Add the shootout script and results 2019-09-08 22:10:02 -04:00
Bradlee Speice 952576b579 Add a log for overall analysis run time 2019-09-07 00:57:36 -04:00
Bradlee Speice 6628b5b6cd Output analysis results
Flatbuffers and SBE were much closer than expected
2019-09-06 23:26:11 -04:00
Bradlee Speice 7ab549f489 Let the histogram reallocate 2019-09-06 22:46:42 -04:00
Bradlee Speice 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
Bradlee Speice f151d86604 Use traits for reader/writer
Should make it easier to write analysis code
2019-09-06 20:56:57 -04:00
Bradlee Speice 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
Bradlee Speice 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
Bradlee Speice 0f241926ff Handle the "zero copy" unpacked read for Cap'n'Proto 2019-09-01 00:46:33 -04:00
Bradlee Speice ccdec8ddfa Read flatbuffers 2019-08-31 20:42:58 -04:00
Bradlee Speice 373bc22684 Add support for writing Flatbuffers
Need to figure out stream parsing yet
2019-08-31 17:58:44 -04:00
Bradlee Speice b333fd3810 Fix `Builder` usage.
Long story short, builders are one per message.
2019-08-26 22:05:40 -04:00
Bradlee Speice bf71146152 Capnproto serialize/deserialize loop running! 2019-08-25 21:21:10 -04:00
Bradlee Speice 3bbaced086 Add parse timing info 2019-08-25 00:02:55 -04:00
Bradlee Speice ac9914be3c Able to replay an entire DEEP file! 2019-08-24 23:58:24 -04:00
Bradlee Speice 5ce7ce740b Add all the IEX parsers 2019-08-24 22:49:07 -04:00
Bradlee Speice d13eb1c725 Add code for parsing the PCAP files 2019-08-24 00:11:50 -04:00
Bradlee Speice c9e5018d14 Finalize the message format 2019-08-22 19:53:22 -04:00
Bradlee Speice 0175a17269 Compile schemas for Cap'n'Proto and Flatbuffers 2019-08-18 19:45:47 -04:00