Changes between Version 70 and Version 71 of DeveloperGuidelines/Optimisation
- Timestamp:
- 11/18/11 12:17:43 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelines/Optimisation
v70 v71 16 16 * http://diveintopython.org/performance_tuning/index.html 17 17 * If a specific inner-loop routine cannot be optimised in Python, then consider writing a C routine for this use case. 18 * If Python is eating too much memory, it could be because you are instantiating lots of a particular class, consider using __slots__ http://stackoverflow.com/questions/472000/python-slots 19 * You can check the actual memory usage per class using MyClass.__basicsize__, remembering that subclasses of classes without __slots__ or top-level classes without __slots__ have a __dict__ which also takes up memory. 18 20 19 21 ''You can't beat C with Python, unless it's about readability.''