What I&#x27;m saying is that not only does Python not have superb performance, its performance is actually largely irrelevant. The advantage of Python is in ease of use, capabilities as glue language, readability, etc.
So that&#x27;s why I really don&#x27;t see why you wouldn&#x27;t remove the GIL at a reasonable slowdown factor (2x was a figure thrown around IIRC).<p>People always proclaim that you can just use multiple processes for parallelism. It&#x27;s nice when it suits your (embarrassingly parallel) problem but when you need to share a large amount of data between processes it&#x27;s a major hassle.