ชุดทดสอบ Pystone ถูกเขียนโดย Reinhold P. Weicker โดยชุดทดสอบนี้มีทั้งใน CPython 2 และ CPython 3 หากผู้อ่านต้องการทดสอบบน Python ตัวอื่นอย่าง PyPy , Cython , Jython และอื่น ๆ สามารถโหลดชุดทดสอบมาทดสอบได้จาก https://github.com/python/cpython/blob/master/Lib/test/pystone.py (Python 3) และ https://github.com/python/cpython/blob/2.7/Lib/test/pystone.py (Python 2.7)
การทดสอบประสิทธิภาพภาษา Python
เปิด Python interpreter ที่ต้องการทดสอบขึ้นมา
รันแบบไม่ลูป ครั้งเดียว
>>> from test import pystone
>>> pystone.main()
ผลลัพธ์
Pystone(1.2) time for 50000 passes = 2.3901
This machine benchmarks at 20919.6 pystones/second
รันแบบลูป 10 ครั้ง
[python]
from test import pystone
for i in range(10):
pystone.main()
[/python]
สำหรับใครที่ไม่ต้องการทดสอบเอง สามารถดูผลการทดสอบวัดประสิทธิภาพของ Python ได้ที่ https://pybenchmarks.org
ในวันแห่งความรักที่จะมาถึงในวันพรุ่งนี้ ผมขอเชิญชวนสมาชิกทุกท่าน โพสต์โค้ดบอกรัก ในภาษา Python กันครับ #python #loveprint("I Love You ><")
Posted by สมาคม Python Dev แห่งประเทศไทย on 13 กุมภาพันธ์ 2016
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)