1
การเพิ่มขีด จำกัด ของสแต็กใน OS X Yosemite
ฉันกำลังมองหาวิธีการ (ไม่จำเป็นต้องถาวร) เพิ่มขนาดสแต็กที่มีให้กับแอปพลิเคชันเทอร์มินัลใน OS X 10.10 ฉันรู้ว่ามีคำถามจำนวนมากที่เกี่ยวข้องกับการเปลี่ยนแปลงตัวแปรสภาพแวดล้อมรวมถึงการ จำกัด สแต็กบนอินเทอร์เน็ตและโดยเฉพาะอย่างยิ่งที่นี่ (เช่นนี้ ) แต่ไม่มีวิธีแก้ปัญหาที่เสนอที่ฉันพบว่าทำงานได้สำหรับฉัน สิ่งที่ฉันได้รับมากที่สุดlaunchctlคือการใช้sudo launchctl limit stack 67104768 67104768ที่ 67104768 เป็นขีด จำกัด ฮาร์ดเริ่มต้น launchctlคำสั่งอื่นที่มีขีด จำกัด สูงกว่าดูเหมือนจะไม่มีผลกระทบ จากนั้นก็มีsysctlแต่หน้าkern.stack_sizeคู่มือรายงานว่าไม่สามารถเปลี่ยนแปลงได้ ฉันหวังว่าฉันจะไม่มองข้ามวิธีแก้ปัญหาใด ๆ ที่ได้รับการเสนอแล้วบางแห่ง; ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! แก้ไข: ฉันต้องการเพิ่มขีด จำกัด ของสแต็กเพื่อหลีกเลี่ยงสิ่งที่ดูเหมือนว่าจะเป็นข้อบกพร่องใน ocamlopt, คอมไพเลอร์ดั้งเดิมของ OCaml ที่สแต็คโอเวอร์โฟลว์ประมวลผลโปรแกรมพิเศษ (สมเหตุสมผล); ฉันไม่สามารถหารายงานข้อผิดพลาดได้ในขณะนี้