9
ฉันจะเพิ่มหน่วยความจำอย่างชัดเจนใน Python ได้อย่างไร
ฉันเขียนโปรแกรม Python ที่ทำงานกับไฟล์อินพุตขนาดใหญ่เพื่อสร้างวัตถุสองสามล้านชิ้นที่เป็นรูปสามเหลี่ยม อัลกอริทึมคือ: อ่านไฟล์อินพุต ประมวลผลไฟล์และสร้างรายการของรูปสามเหลี่ยมแสดงโดยจุดยอดของพวกเขา เอาท์พุทจุดยอดในรูปแบบ OFF: รายการจุดยอดแล้วตามด้วยรายการรูปสามเหลี่ยม รูปสามเหลี่ยมจะถูกแทนด้วยดัชนีในรายการจุดยอด ความต้องการของ OFF ที่ฉันพิมพ์รายการจุดยอดทั้งหมดก่อนที่ฉันจะพิมพ์สามเหลี่ยมหมายความว่าฉันต้องเก็บรายการสามเหลี่ยมในหน่วยความจำก่อนที่ฉันจะเขียนเอาต์พุตไปยังไฟล์ ในขณะเดียวกันฉันได้รับข้อผิดพลาดของหน่วยความจำเนื่องจากขนาดของรายการ เป็นวิธีที่ดีที่สุดในการบอก Python ว่าฉันไม่ต้องการข้อมูลอีกต่อไปและสามารถปลดปล่อยได้อย่างไร