Message273462
> It uses a small buffer allocated on the stack C if the function is called with 4 arguments or less, or it allocates a buffer in the heap memory.
Maybe 4 is too small. On 64 bit, it's just 5*8=40 bytes. Maybe we can use a buffer of 10 pointers: 80 bytes? It would optimize calls with up to 9 arguments (1 pointer is used for "obj" argument, the "prepended" argument). |
|
Date |
User |
Action |
Args |
2016-08-23 14:55:31 | vstinner | set | recipients:
+ vstinner, scoder, serhiy.storchaka |
2016-08-23 14:55:31 | vstinner | set | messageid: <1471964131.41.0.533436552379.issue27841@psf.upfronthosting.co.za> |
2016-08-23 14:55:31 | vstinner | link | issue27841 messages |
2016-08-23 14:55:31 | vstinner | create | |
|