Hỏi: Nếu PyPy có thể giải quyết những thách thức lớn này (tốc độ, tiêu thụ bộ nhớ, song song) so với CPython, điểm yếu nào của nó đang ngăn cản việc áp dụng rộng rãi hơn?
A: Đầu tiên, có rất ít bằng chứng cho thấy nhóm PyPy có thể giải quyết vấn đề tốc độ nói chung . Bằng chứng dài hạn cho thấy PyPy chạy một số mã Python chậm hơn CPython và nhược điểm này dường như bắt nguồn rất sâu trong PyPy.
Thứ hai, phiên bản hiện tại của PyPy tiêu thụ nhiều bộ nhớ hơn CPython trong một bộ trường hợp khá lớn. Vì vậy, PyPy chưa giải quyết được vấn đề tiêu thụ bộ nhớ.
Liệu PyPy có giải quyết được những thách thức lớn được đề cập hay không và nói chung sẽ nhanh hơn, ít đói hơn và thân thiện với song song hơn CPython là một câu hỏi mở không thể giải quyết trong thời gian ngắn. Một số người đang đặt cược rằng PyPy sẽ không bao giờ có thể đưa ra một giải pháp chung cho phép nó thống trị CPython 2.7 và 3.3 trong mọi trường hợp.
Nếu PyPy thành công tốt hơn CPython nói chung, điều đáng nghi ngờ, điểm yếu chính ảnh hưởng đến việc áp dụng rộng rãi hơn của nó sẽ là khả năng tương thích với CPython. Ngoài ra còn có các vấn đề như CPython chạy trên phạm vi rộng hơn của CPU và HĐH, nhưng những vấn đề này ít quan trọng hơn nhiều so với hiệu suất của PyPy và các mục tiêu tương thích CPython.
H: Tại sao bây giờ tôi không thể thay thế CPython bằng PyPy?
Trả lời: PyPy không tương thích 100% với CPython vì nó không mô phỏng CPython dưới mui xe. Một số chương trình vẫn có thể phụ thuộc vào các tính năng độc đáo của CPython không có trong PyPy như liên kết C, triển khai C của đối tượng & phương thức Python hoặc tính chất gia tăng của trình thu gom rác của CPython.