PDA

View Full Version : สงสัยเรื่อง memory และ external exe ของ python ครับ



jaynarol
20-08-2009, 04:13 PM
หลังจากที่ผมได้เขามาสัมผัส Python ได้สักระยะ

ผมก็ได้สังเกตุว่าโปรแกรมที่เขียนด้วย Python นั้นใช้ Memmory ค่อนข้างเยอะ(รึปล่าว)

จากตัวอย่างที่ผมลองสร้าง From โล่งๆจาก QT มา 1 From ใช้ Memory ไปแล้ว 9000k+

แล้วลองเขียนอะไรไปสักระยะพอเปิดดูใหม่ก็รวมไป 15000k แล้ว



คำถามแรกผมจึงอยากรู้ว่ามันมีวิธีคืนความจำหรือเทคนิคอะไรที่ให้มันไม่เปลืองทรัพยากรมากไหมครับ

เพราะผมต้องการเขียนโปรแกรมที่เปิดไว้ตลอด ถ้าเปลืองทรัพยากรขนาดนี้คงไม่ไหวแน่ๆ



ต่อมาผมก็เลยลองเขียนแยกออกแต่ละความสามารถออกมาเป็น exe ย่อย

แล้วเรียกใช้งานจาก command ทีหลังเมื่อต้องการใช้เป็นครั้งคราว

ซึ่งก็ให้ผลที่น่าพอใจพอสมควร แต่ปัญหาคือเมื่อเรียกใช้ไฟล์ exe พวกนี้

มันจะมีหน้าต่าง Dos(Console) แวบๆขึ้นมาด้วยทุกครั้ง(แวบมาแล้วก็หายไป)

พยายามหาทางไม่ให้มันขึ้นมาแล้วก็ยังไม่พบวิธี

ใครพอจะจัดการปัญหานี้ได้มั่งครับ

อ่อ ลืมบอกไป command ที่ผมสั่งรันไฟล์ใช้ os.system('test.exe') ครับ


ขอบคุณมากๆครับ

Gen0TypE
20-08-2009, 04:27 PM
ถ้าโพสต์คำถามให้โพสต์ไว้ใน IT consult นะครับ ใน IT consult จะมีหมวด programming อยู่
ผมเคยเตือนไปรอบนึงแล้วนะครับ ทีหลังรบกวนดูดีๆ ก่อนโพสต์ด้วยนะครับ เป็น full member ควรปฏิบัติตามกฎเพื่อเป็นตัวอย่างแก่สมาชิกท่านอื่นด้วยนะครับ

jaynarol
20-08-2009, 04:35 PM
อ่า ขอโทษด้วยครับ

พอดีเห็นว่ามันเกี่ยวกับ Python เลยมองข้ามไป

ไม่ได้มีเจตนาไม่ดีครับ คราวหลังจะระวังให้มากกว่านี้ครับผม