→ Casval:我看到 deque 了.. 05/24 19:23
→ Casval:不過,效能好像還是很不好耶..請問還有改善空間嗎? 05/24 19:25
推 mantour:有試過把main拿掉嗎 先確定問題是不是出在main裡面 05/24 19:26
→ mantour:也許是main裡面的運算複雜度過大 05/24 19:31
→ Casval:有拿掉main()了,效能還是一樣,每秒增加10MB的記憶體使用 05/24 19:35
→ Casval:chart.Next()應該沒有問題,在別的程式不會出現記憶體耗損 05/24 19:37
→ Casval:但我也不敢武斷..請問有推薦的測試工具嗎? 05/24 19:39
推 mantour:那把 Bars.append 和 if 也拿掉 純粹空跑chart.Next()呢 05/24 19:41
※ 編輯: Casval 來自: 210.209.142.12 (05/24 19:44)
→ Casval:嗯,看起來可能是chart.Next()的問題.. 05/24 19:48
→ Casval:這下有點傷腦筋.. 05/24 19:52
→ Casval:先謝謝mantour大.. ^^ 05/24 19:55
→ Casval:好像只要作cursor.execute(sql)就會一直增加記憶體使用.. 05/24 20:20
→ Casval:連cursor.fetchall()都拿掉了,memory usage狂升是怎樣? 05/24 20:21
→ Casval:把MySqldb換成pymysql,就把問題解決了!還可以用Python3.3 05/24 21:06
→ Casval:再次謝謝mantour大幫忙解惑~ ^^ 05/24 21:06