G++ unlimit stack size
Submitted by sdayu on 15 May, 2009 - 14:02
ผมเขียนโปรแกรมภาษา C/C++ เกี่ยวกับการประมวลผลภาพ จึงจำเป้นต้องจองข้อมูลเป็น array ขนาดใหญ่มาก ประมาณ 800x600 หลาย array จึงทำให้เกิด segmentation fault ขึ้น ไปหาข้อมูลมาบางส่วน http://theocacao.com/comment/2119 อธิบายเอาไว้แต่ผมไม่สามารถใช้คำสั่ง limit ได้จึงไม่รู้ว่าจะทำยังไงดี ไม่ทราบว่าใครเคยเขียนโปรแกรมในลักษณะนี้บ้างครับ ช่วยแนะนำด้วยครับ เนื่องจากต้องใช้ array ขนาดใหญ่ ตามขนาดของภาพที่ใช้งานครับ
|
ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้ |















Re: G++ unlimit stack size
จาการหาข้อมูลเพิ่มเติมใน Linux ใช้ ulimit แทนครับ หากต้องการ unlimit stact size ให้ใช้คำสั่ง $ ulimit -s unlimited ก็เป็นอันใช้ใช้ได้ครับ