Type/to search
0
Follow
0
Followers
Masalah kebocoran ingatan (selesai)
FAQ
Created 2015-11-30 10:28:10  Updated 2015-12-02 01:58:48
 4
 2210

Strategi sendiri, terdapat masalah penggunaan memori yang semakin meningkat, tidak dapat mencari masalah dari kod, ingin bertanya, siapa yang mengalami masalah serupa, apa penyelesaian yang digunakan.
Dalam apa keadaan terdapat kebocoran memori, sila beri arahan. Adakah terdapat kaedah untuk memaksa pemulihan memori?

Penyelesaian:

  1. Jangan cipta terlalu banyak pembolehubah dalam kitaran.
    2 , kurangkan kod fungsi utama;
  2. parameter fungsi anak yang sedikit, diambil semula dari bursa, jangan diambil dari peringkat atas, walaupun banyak panggilan api, tetapi tidak ada kaitan antara fungsi, memori pembolehubah fungsi peringkat atas boleh dibebaskan secepat mungkin;
  3. Berbagai fungsi untuk memaparkan keadaan seperti Log, LogStatus, dan lain-lain, sebaiknya tidak diletakkan di dalam fungsi main,ontick, dan digunakan sebagai fungsi berasingan;
  4. Untuk strategi yang memerlukan kelajuan rendah, seperti penyu, api boleh dipanggil lebih banyak, tanpa sengaja mengurangkan jumlah panggilan, yang akan menyebabkan rujukan yang berlebihan dan menjejaskan pembebasan memori;

Mungkin tidak sepenuhnya betul, tetapi masalahnya sudah diselesaikan.

Related Recommendations
Comment
All comments (4)

    问题还是要从代码中找。。。

    11 years ago

    谢谢,基本解决了。

    11 years ago

    可以分享下问题出现的点,以及解决主方法

    11 years ago

    循环里尽量不要创建变量。且,变量用完后,用=null 回收。

    11 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)