This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jake Northey
Recipients Jake Northey, davin
Date 2019-11-22.02:31:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1574389874.92.0.425732905902.issue38891@roundup.psfhosted.org>
In-reply-to
Content
For an illustration of the performance implications of the __getitem__ and __setitem__ implementation, see the article below.
https://medium.com/@rvprasad/performance-of-system-v-style-shared-memory-support-in-python-3-8-d7a7d1b1fb96

The issue appears to be due to the summing of ShareableList item sizes to generate an offset for the requested item.  Perhaps an offset-based index could be created in which the allocation sizes could be constructed by comparing two offets.
History
Date User Action Args
2019-11-22 02:31:15Jake Northeysetrecipients: + Jake Northey, davin
2019-11-22 02:31:14Jake Northeysetmessageid: <1574389874.92.0.425732905902.issue38891@roundup.psfhosted.org>
2019-11-22 02:31:14Jake Northeylinkissue38891 messages
2019-11-22 02:31:14Jake Northeycreate