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 james.mccormack
Recipients gpolo, james.mccormack, josh.r, paul.moore, serhiy.storchaka, steve.dower, tim.golden, zach.ware
Date 2019-03-26.10:57:58
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1553597878.97.0.0192723537396.issue36408@roundup.psfhosted.org>
In-reply-to
Content
Attached is a minimal reproducer script which is sufficient to show the issue clearly.
	
It is a simple single-thread Tkinter program with one canvas. No multiprocessing, no shared variables, no connections between instances. Instructions at top of file.
	
Results on i7-6700HQ, 4-core (8 thread), 2.60GHz, 16GB, Windows 10:-
    
    1 process running alone:             29k objects/sec
    6 processes running concurrently:    4.3k objects/sec each, = 25.8k objects/sec combined.

Conclusion: One-core performance, global system-wide lock.
History
Date User Action Args
2019-03-26 10:57:58james.mccormacksetrecipients: + james.mccormack, paul.moore, tim.golden, gpolo, zach.ware, serhiy.storchaka, steve.dower, josh.r
2019-03-26 10:57:58james.mccormacksetmessageid: <1553597878.97.0.0192723537396.issue36408@roundup.psfhosted.org>
2019-03-26 10:57:58james.mccormacklinkissue36408 messages
2019-03-26 10:57:58james.mccormackcreate