Python ช้าหรือเร็ว?
Python ช้าหรือเร็ว?

วีดีโอ: Python ช้าหรือเร็ว?

วีดีโอ: Python ช้าหรือเร็ว?
วีดีโอ: รู้ไหมว่า Python สามารถใช้ทำอะไรได้บ้าง? | 2022 2024, พฤศจิกายน
Anonim

8 คำตอบ ในแง่ของประสิทธิภาพการทำงานดิบ Python แน่นอน ช้าลง มากกว่า Java, C# และ C/C++ อย่างไรก็ตาม ยังมีสิ่งอื่นที่สำคัญสำหรับผู้ใช้/ผู้สังเกตการณ์ เช่น การใช้หน่วยความจำทั้งหมด เวลาเริ่มต้นเริ่มต้น ฯลฯ สำหรับสิ่งส่วนใหญ่ Python เป็น เร็ว เพียงพอ;)

ในทำนองเดียวกัน มีคนถามว่าทำไม python ถึงถือว่าช้า?

สาเหตุภายในว่า Python โค้ดรันช้ากว่าเพราะโค้ดถูกแปลตอนรันไทม์แทนที่จะคอมไพล์เป็นโค้ดเนทีฟในเวลาคอมไพล์ สาเหตุที่CPythonไม่มีคอมไพเลอร์ JIT อยู่แล้วก็เพราะว่าไดนามิกของ Python ทำให้เขียนยาก

นอกจากนี้ Python ช้ากว่า Java หรือไม่ Python โดยทั่วไปคาดว่าโปรแกรมจะทำงาน ช้ากว่า Java โปรแกรมต่างๆ แต่ยังใช้เวลาในการพัฒนาน้อยกว่ามาก Python โปรแกรมมักจะสั้นกว่า 3-5 เท่า กว่า เทียบเท่า Java โปรแกรม ความแตกต่างนี้สามารถเอาชนะได้ งูหลาม ชนิดข้อมูลระดับสูงในตัวและการพิมพ์แบบไดนามิก

เมื่อพิจารณาถึงสิ่งนี้ C หรือ Python เร็วกว่าหรือไม่

ค เป็นอย่างมาก เร็วขึ้น กว่า หลาม . Python โค้ดถูกตีความซึ่งทำให้ช้าลง โค้ดที่แปลแล้วจะช้ากว่าโค้ดเครื่องโดยตรงเสมอ เพราะต้องใช้คำสั่งจำนวนมากในการดำเนินการคำสั่งที่แปลแล้วมากกว่าการนำคำสั่งเครื่องไปใช้จริง

ฉันจะเร่งความเร็วสคริปต์ Python ได้อย่างไร

ต่อไปนี้คือสิ่งสำคัญ 5 ข้อที่ต้องจำไว้เพื่อที่จะเขียนได้อย่างมีประสิทธิภาพ รหัสหลาม.

5 เคล็ดลับในการเพิ่มความเร็วโค้ด Python ของคุณ

  1. รู้จักโครงสร้างข้อมูลพื้นฐาน
  2. ลดรอยเท้าหน่วยความจำ
  3. ใช้ฟังก์ชันและไลบรารีในตัว
  4. ย้ายการคำนวณออกนอกวง
  5. รักษาฐานรหัสของคุณให้เล็ก

แนะนำ: