lua內存泄漏問題

lua自身也有自己的垃圾回收機制 垃圾回收算法都是用的標記清掃方式,也就是說不管對象間的引用有多複雜,只要沒有被對象根結點直接或間接引用,都是可以被當做垃圾清理掉。 所以我們要避免一些gc的操作和導致根節點的循環引用導致內存泄漏。 1.同樣的如果需要釋放的內容一定要記得在結束後設置爲nil(這個比較基礎) 2.避免匿名函數,每次執行匿名函數都會導致內存消耗,lua並沒有去釋放匿名函數。看一個前後的
相關文章
相關標籤/搜索