Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana anda berurusan dengan beberapa data yang tidak berguna dalam objek~

Minta data daripada antara muka bahagian belakang dan kembalikan maklumat pengguna serta senarai tapak web

Selepas maklumat pengguna diminta dan dipaparkan, ia tidak boleh digunakan di tempat lain Namun, senarai laman web pengguna perlu digunakan di mana-mana

Apabila menggunakan senarai tapak web, adakah saya perlu terus menggunakan objek data yang dikembalikan atau mencipta objek baharu dan memasukkan data senarai tapak web ke dalamnya?

Jika anda menggunakan objek data asal, maka maklumat pengguna dan data lain yang tidak berguna yang terkandung dalam objek tidak boleh dikitar semula, yang tidak menyenangkan dan membazirkan ingatan...

给我你的怀抱给我你的怀抱2663 hari yang lalu854

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-07-05 11:04:55

    Apa yang anda perlu tahu ialah jurubahasa dalam pengaturcaraan bahasa skrip datang dengan mekanisme kitar semula memori Anda boleh menyemak penggunaan memori timbunan dan kitar semula automatik halaman dalam Prestasi Chrome.

    Realitinya ialah jumlah data yang digunakan untuk memaparkan halaman adalah jauh lebih kecil daripada tahap ambang mesin semasa. Sebagai contoh: Dalam perpustakaan peta saya http://sinomap.ewind.us, terdapat 2000 garis mendatar data JSON yang mewakili rupa bumi China, setiap satu dengan 10 nombor mudah dan 100 aksara rentetan. Pengiraan mudah dilakukan pada kadar bingkai penuh 60fps, dan penggunaan memori hanya kira-kira 30M. Kebimbangan yang dipanggil "pembaziran ingatan" adalah tidak realistik dalam kebanyakan kes.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 11:04:55

    1. Mencipta objek data baharu dan kemudian menyalin data adalah penyelesaian yang paling membazir, termasuk CPU dan memori

    2. Gunakan data asal secara langsung tanpa pemprosesan, yang mengambil sedikit memori;

    3. Padam data yang tidak berguna selepas mendapatkan data asal, yang mengambil masa CPU dan pelaksanaan
      Sebagai perbandingan, biasanya pilih 2. Untuk pengalaman pengguna, kelajuan tindak balas adalah lebih penting daripada memori, melainkan OOM memori berlaku.

    balas
    0
  • Batalbalas