Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment gérer certaines données inutiles dans un objet ~

Demandez des données à l'interface backend et renvoyez des informations sur l'utilisateur et une liste de sites Web

Une fois les informations utilisateur demandées et affichées, elles ne peuvent pas être utilisées ailleurs. Cependant, la liste des sites Web des utilisateurs doit être utilisée partout

.

Lors de l'utilisation de la liste de sites Web, dois-je utiliser directement l'objet de données renvoyé ou créer un nouvel objet et y insérer les données de la liste de sites Web ?

Si vous utilisez l'objet de données d'origine, alors les informations utilisateur et autres données inutiles contenues dans l'objet ne peuvent pas être recyclées, ce qui est désagréable et gaspille de la mémoire...

给我你的怀抱给我你的怀抱2663 Il y a quelques jours853

répondre à tous(2)je répondrai

  • 伊谢尔伦

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

    Ce que vous devez savoir, c'est que l'interpréteur de programmation en langage de script est livré avec un mécanisme de recyclage de mémoire. Vous pouvez vérifier l'utilisation de la mémoire tas et le recyclage automatique de la page dans les performances de Chrome.

    La réalité est que la quantité de données utilisée pour afficher la page est bien inférieure au niveau de seuil actuel de la machine. Par exemple : dans ma bibliothèque de cartes http://sinomap.ewind.us, il y a 2 000 lignes horizontales de données JSON représentant le terrain de la Chine, chacune avec 10 nombres simples et 100 caractères de chaînes. Un calcul simple est effectué à une fréquence d'images complète de 60 ips et l'utilisation de la mémoire n'est que d'environ 30 Mo. Le soi-disant « gaspillage de mémoire » est irréaliste dans la plupart des cas.

    répondre
    0
  • 伊谢尔伦

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

    1. Créer un nouvel objet de données puis copier les données est la solution la plus inutile, y compris le processeur et la mémoire 

    2.  ;
    3. Utilisez les données originales directement sans traitement, ce qui prend un peu de mémoire ;

    4. Supprimez les données inutiles après avoir obtenu les données d'origine, ce qui prend du temps de CPU et d'exécution ;
      En comparaison, choisissez généralement 2. Pour l'expérience utilisateur, la vitesse de réponse est plus importante que la mémoire, à moins qu'un MOO mémoire ne se produise.

    répondre
    0
  • Annulerrépondre