[Python-Dev] py2.7: dictobject not properly resizing (original) (raw)
Micha Gorelick mynameisfiber at gmail.com
Sat Mar 30 23:30:38 CET 2013
- Previous message: [Python-Dev] py2.7: dictobject not properly resizing
- Next message: [Python-Dev] py2.7: dictobject not properly resizing
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
True, but your example mechanism of getting a shrink event is purely based on ma_fill. This is happening because your last loop is increasing ma_fill to the point where it thinks it needs to resize because of the load factor and then it calculates the new size based on ma_used. The comment that I pointed out from the code seems to imply that simply having ma_fill >> ma_used will trigger a resize. The two conditions for a resize are definitely not equivalent!
Micha
http://micha.gd/ http://github.com/mynameisfiber/
- Previous message: [Python-Dev] py2.7: dictobject not properly resizing
- Next message: [Python-Dev] py2.7: dictobject not properly resizing
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]