Diminuindo o tamanho dos objetos cPickle

Eu estou executando o código que cria objetos grandes, contendo várias classes definidas pelo usuário, que eu deve então serializar para uso posterior. Pelo que posso dizer, apenas decapagem é versátil o suficiente para minhas necessidades. Eu tenho usado o cPickle para armazená-los, mas os objetos que ele gera são aproximadamente 40G de tamanho, a partir do código que é executado em 500 mb de memória. A velocidade de serialização não é um problema, mas o tamanho do objeto é. Há alguma dica ou processo alternativo que eu possa usar para tornar os picles menores?

questionAnswers(3)

yourAnswerToTheQuestion