]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- start trying to move things into __slots__. This seems to reduce the
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 4 Jan 2015 06:53:42 +0000 (01:53 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 4 Jan 2015 06:53:42 +0000 (01:53 -0500)
commit315db703a63f5fe5fecf6417f78ff513ff091966
treee7cec92b6fae3c9c0f6e717acaa8fdde5ce780f6
parentb1928d72098dd68c8aba468d94407f991f30d465
- start trying to move things into __slots__.  This seems to reduce the
size of the many per-column objects we're hitting, but somehow the overall memory is
hardly being reduced at all in initial testing
12 files changed:
lib/sqlalchemy/event/attr.py
lib/sqlalchemy/event/base.py
lib/sqlalchemy/event/registry.py
lib/sqlalchemy/orm/attributes.py
lib/sqlalchemy/orm/base.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/properties.py
lib/sqlalchemy/sql/default_comparator.py
lib/sqlalchemy/sql/operators.py
lib/sqlalchemy/sql/sqltypes.py
lib/sqlalchemy/sql/type_api.py
test/sql/test_operators.py