[Python-Dev] Status of json (simplejson) in cpython (original) (raw)

Matt Billenstein matt at vazor.com
Sun Apr 17 09:31:46 CEST 2011


On Sun, Apr 17, 2011 at 08:22:20AM +0200, Stefan Behnel wrote:

Matt Billenstein, 17.04.2011 00:47: >On Sat, Apr 16, 2011 at 01:30:13PM +0200, Antoine Pitrou wrote: >>On Sat, 16 Apr 2011 00:41:03 +0000 >>Matt Billenstein wrote: >>> >>>Slightly less crude benchmark showing simplejson is quite a bit faster: >>> >>>http://pastebin.com/g1WqUPwm >>> >>>250ms vs 5.5s encoding and decoding an 11KB json object 1000 times... >> >>This doesn't have much value if you don't say which version of Python >>you ran json with. You should use 3.2, otherwise you might miss some >>optimizations. > >Yes, that was 2.6.5 -- 3.2 native json is comparable to simplejson here taking >about 330ms...

From the POV of CPython 3.2, is "native" Python or C?

"Native" as in the version that ships with 3.2.

And actually I think my test with 2.6.5 wasn't using the C extension for some reason so that 5.5s number isn't right -- a fresh build of 2.7.1 gives me a runtime of around 350ms.

m

-- Matt Billenstein matt at vazor.com http://www.vazor.com/



More information about the Python-Dev mailing list