Utilizzando Python 2.7,Come cambio il serializzatore che la mia sottoclasse multiprocessing.mangers.BaseManager utilizza in cPickle?
sto passando molti oggetti di grandi dimensioni attraverso i processi che utilizzano un manager derivato da multiprocessing.managers. BaseManager
e vorrei usare cPickle
come serializzatore per risparmiare tempo; Come si può fare? Vedo che l'inizializzatore di BaseManager accetta un argomento serializer
, ma le uniche opzioni sembrano essere pickle
e xmlrpclib
.