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

Strategi saya sendiri, muncul masalah dengan peningkatan penggunaan memori, tidak dapat menemukan masalah dari kode, ingin bertanya, siapa yang pernah mengalami masalah serupa, apa solusinya.
Ada cara untuk memaksakan pemulihan memori?

Solusi:

  1. Jangan membuat terlalu banyak variabel secara massal dalam siklus;
  2. Mengurangi kode fungsi utama;
  3. fungsi anak parameter yang sedikit, mendapatkan kembali dari bursa, tidak mendapatkan dari tingkat atas, meskipun banyak panggilan api, tetapi tidak ada hubungan antara fungsi, fungsi tingkat atas memori variabel dapat dibebaskan sesegera mungkin;
  4. Berbagai fungsi untuk menampilkan status seperti Log, LogStatus, dan lain-lain, sebaiknya tidak digunakan dalam fungsi main dan ontic, tetapi digunakan sebagai fungsi terpisah;
  5. Untuk strategi yang membutuhkan kecepatan rendah, seperti Beacon, api dapat dipanggil lebih banyak, tanpa harus secara sengaja mengurangi jumlah panggilan, yang dapat menyebabkan terlalu banyak referensi dan mempengaruhi pembebasan memori;

Mungkin tidak sepenuhnya benar, tapi masalahnya sudah selesai.

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)