On 5 April 2017 at 01:47, Antoine Pitrou <solip...@pitrou.net> wrote: > > Unfortunately, the C version of pickle lacks the extensibility of the > pure Python, so the pure Python has to be used in some cases. One such > example is the `cloudpickle` project, which extends pickle to > support many more types, such as local functions. `cloudpickle` is > often used by distributed executors to allow shipping Python code for > remote execution on a cluster.
Perhaps a more suitable benchmark could be formulated based on that? That way the benchmark could be pinned to a particular version of cloudpickle, and it would be testing a known real-world use case that explicitly requires the pure Python version of the underlying pickle module. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Speed mailing list Speed@python.org https://mail.python.org/mailman/listinfo/speed