2 คะแนน โดย GN⁺ 2023-08-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • PyPy ทำงานมาตั้งแต่ปี 2015 ในฐานะผู้จัดการรีลีสของ Python interpreter ทางเลือกที่มาพร้อม JIT
  • เราได้ทุ่มเทงานจำนวนมากเพื่อให้สามารถใช้งาน PyPy ได้ผ่าน conda-forge หรือดาวน์โหลดโดยตรง
  • สิ่งนี้ไม่ได้มีแค่การแพ็กเกจ PyPy เท่านั้น แต่ยังรวมถึงการปรับปรุงชั้น emulation ของ C-API ทั้งชุด เพื่อให้วันนี้สามารถรันสแตกข้อมูลวิทยาศาสตร์ของ Python ได้แทบทั้งหมด (แม้จะช้าก็ตาม)
  • เราได้รับฟีดแบ็กค่อนข้างจำกัด จึงยากที่จะทราบข้อมูลเกี่ยวกับผู้ที่ใช้ PyPy ในผลิตภัณฑ์หรืองานวิจัยจริง
  • เพียงแค่ตามรอบการออกรุ่นประจำปีของ CPython ก็ต้องใช้แรงงานมากพอสมควรแล้ว
  • ความพยายามในการปรับปรุงทางเทคนิคควรตั้งอยู่บนประสบการณ์ของผู้ใช้ แต่เราได้รับข้อมูลน้อยเกินไป ทำให้ยากที่จะนำพลังงานอันจำกัดอย่างมากของเราไปใช้ได้อย่างตรงจุด
  • หากคุณกำลังใช้ PyPy อยู่ โปรดแจ้งให้เราทราบที่นี่ผ่านวิธีใดก็ได้ที่ระบุไว้ใน [3]

1 ความคิดเห็น

 
GN⁺ 2023-08-01
ความคิดเห็นบน Hacker News
  • ผู้ใช้กำลังใช้ PyPy กับงานจริง เช่น การวิเคราะห์เหตุการณ์ DNS และการพาร์สไฟล์ล็อก
  • PyPy ช่วยเพิ่มความเร็วอย่างมาก โดยผู้ใช้รายงานว่าทำงานได้เร็วขึ้นถึง 50 เท่าและลดภาระของเซิร์ฟเวอร์ลง
  • ผู้ใช้บางคนไม่ทราบว่า PyPy รองรับ Python 3.9 แล้ว และยังไม่ได้ลองใช้เพราะกังวลเรื่องความเข้ากันได้
  • PyPy ถูกใช้งานในแอปพลิเคชันหลากหลายประเภท รวมถึงเว็บแอป กระบวนการ ETL และการผสานรวม REST API
  • PyPy อาจเป็นเครื่องมือที่มีประโยชน์สำหรับเพิ่มประสิทธิภาพของสคริปต์ Python แบบ CPU-bound ที่ไม่ได้ใช้ NumPy
  • ความท้าทายหลักของ PyPy คือการต้องย้ายส่วนขยายของ CPython และแอปพลิเคชันที่ซับซ้อนมาใช้งาน
  • PyPy ได้รับเสียงตอบรับในเชิงบวกจากการปรับปรุงประสิทธิภาพและศักยภาพในการลดต้นทุน
  • การตลาดที่ไม่มากพอและเว็บไซต์ที่ล้าสมัยทำให้การมองเห็นของ PyPy และการรับรู้ของนักพัฒนาถูกจำกัด