Python manager.dict () es muy lento en comparación con el dict regular
Tengo un dict para almacenar objetos:
jobs = {}
job = Job()
jobs[job.name] = job
ahora quiero convertirlo para usar manager dict porque quiero usar multiprocesamiento y necesito compartir este dict entre procesos
mgr = multiprocessing.Manager()
jobs = mgr.dict()
job = Job()
jobs[job.name] = job
simplemente convirtiendo para usar manager.dict () las cosas se volvieron extremadamente lentas.
Por ejemplo, si usa un dict nativo, solo tomó 0,65 segundos crear 625 objetos y almacenarlo en el dict.
¡La misma tarea ahora lleva 126 segundos!
¿Alguna optimización que pueda hacer para mantener manager.dict () a la par con python {}?