Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Go Language 1.21 ของ Google มีฟังก์ชันในตัวและความพร้อมใช้งานของ PGO

Go Language 1.21 ของ Google มีฟังก์ชันในตัวและความพร้อมใช้งานของ PGO

ภาษาโปรแกรม Go ของ Google เพิ่งประกาศความพร้อมใช้งานของผู้สมัครรุ่น 1.21 โดยแนะนำคุณสมบัติและการปรับปรุงใหม่มากมาย รวมถึงฟังก์ชันในตัว การเพิ่มประสิทธิภาพแบบแนะนำโปรไฟล์ (PGO) และการช่วยเหลือ WebAssembly ผู้สมัครเผยแพร่ได้รับการเผยแพร่เมื่อวันที่ 21 มิถุนายนและสามารถดาวน์โหลดได้จากเว็บไซต์โครงการ การผลิตขั้นสุดท้ายคาดว่าจะมีขึ้นในเดือนสิงหาคม

เวอร์ชันล่าสุดแนะนำฟังก์ชันในตัวสามฟังก์ชัน: min , max , และ clear ฟังก์ชัน min และ max คำนวณค่าที่น้อยที่สุดหรือมากที่สุดตามลำดับ ของชุดอาร์กิวเมนต์คงที่หรือประเภทที่เรียงลำดับ ในขณะที่ฟังก์ชัน clear จะลบหรือทำให้องค์ประกอบทั้งหมดของพารามิเตอร์ map, slice หรือ type เป็นศูนย์

การปรับให้เหมาะสมตามคำแนะนำโปรไฟล์ ซึ่งแสดงตัวอย่างครั้งแรกใน Go 1.20 ในเดือนกุมภาพันธ์ พร้อมใช้งานโดยทั่วไปแล้ว PGO อนุญาตให้คอมไพเลอร์ toolchain ดำเนินการเพิ่มประสิทธิภาพเฉพาะเวิร์กโหลดและเฉพาะแอปพลิเคชันตามข้อมูลโปรไฟล์รันไทม์ ผู้พัฒนาโครงการ The Go เปิดเผยว่าการนำ PGO ไปใช้ได้นำไปสู่การปรับปรุงประสิทธิภาพตั้งแต่ 2% ถึง 7% ในโปรแกรมต่างๆ นอกจากนี้ คอมไพเลอร์ Go ยังได้รับการสร้างขึ้นใหม่โดยเปิดใช้งาน PGO

การปรับปรุงประสิทธิภาพเพิ่มเติมได้รับความสำเร็จใน Go 1.21 รวมถึงการลดเวลาแฝงหางที่เป็นไปได้ 40% สำหรับแอปพลิเคชันบางอย่างผ่านการปรับแต่งตัวรวบรวมขยะ นอกจากนี้ การรวบรวมการติดตามรันไทม์โดยใช้แพ็คเกจ runtime/trace ยังทำให้ต้นทุน CPU ลดลงอย่างมากในระบบ AMD64 และ Arm64

ความก้าวหน้าเหล่านี้ใน Go 1.21 คาดว่าจะส่งเสริมประสบการณ์การพัฒนาที่มีประสิทธิภาพและประสิทธิผลมากขึ้น เนื่องจากแพลตฟอร์ม no-code เช่น AppMaster.io ยังคงได้รับความนิยมอย่างต่อเนื่องในโลกของการพัฒนาซอฟต์แวร์ พวกเขายังได้เริ่มใช้ประโยชน์จากพลังของภาษาโปรแกรมเช่น Go เพื่อสร้างแอปพลิเคชันที่ปรับขนาดได้และมีประสิทธิภาพสูงได้อย่างง่ายดาย

กระทู้ที่เกี่ยวข้อง

AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster เข้าร่วมงาน BubbleCon 2024 ในนิวยอร์กซิตี้ เพื่อรับข้อมูลเชิงลึก ขยายเครือข่าย และสำรวจโอกาสในการขับเคลื่อนการสร้างสรรค์นวัตกรรมในพื้นที่การพัฒนาแบบไร้โค้ด
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
FFDC 2024 จุดประกายให้เมืองนิวยอร์กซิตี้ด้วยการนำเสนอข้อมูลเชิงลึกที่ล้ำสมัยเกี่ยวกับการพัฒนาแอพด้วย FlutterFlow ให้กับนักพัฒนา ด้วยเซสชันที่นำโดยผู้เชี่ยวชาญ การอัปเดตพิเศษ และการสร้างเครือข่ายที่ไม่มีใครเทียบได้ นับเป็นงานที่ไม่ควรพลาด!
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
จากการเลิกจ้างพนักงาน 60,000 คนใน 254 บริษัท รวมถึงบริษัทยักษ์ใหญ่เช่น Tesla และ Amazon ทำให้ปี 2024 จะเห็นการเลิกจ้างพนักงานในสายเทคโนโลยีอย่างต่อเนื่อง ซึ่งส่งผลต่อภูมิทัศน์ของนวัตกรรม
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต