巨大なデータをpickle化する時
何も考えずに巨大なデータをpickle化しようとすると
OverflowError: cannot serialize a bytes object larger than 4 GiB
と怒られた
https://stackoverflow.com/questions/29704139/pickle-in-python3-doesnt-work-for-large-data-saving
protocolを新しいのに指定するといいらしい
pickle.dump(savedata, savefile, protocol=4)