66 votes

Javascript Limite De Mémoire

Hé les Gars, je me demandais si il y a un "maximum" de données d'une application javascript peut stocker. Je suppose que c'est géré par le navigateur et que chacun a des limites? Suis-je raison? De mal? Si il n'y a pas une limite, un fichier de page est créée (ne serais pas très sécurisé, je suppose).

47voto

John Zabroski Points 372

J'ai googlé "navigateur web les limites de la mémoire" et a trouvé un thread avec une très bonne réponse: https://groups.google.com/d/topic/comp.lang.javascript/332YSnPsw_w/discussion

Vous pouvez également rechercher comp.lang.javascript javascript limite de mémoire.

(J'ai essayé de trouver une bonne réponse, et le "il n'y a pas de limite supérieure" réponse fournie ici est tout simplement ridicule pour moi. Je ne peux pas exécuter dans un problème de production pour l'un de plusieurs millions de dollars de projet et de dire à la direction: "eh Bien, je suppose qu'il n'y est pas de limite supérieure et tout irait bien." Essayez de faire une preuve de concept, par exemple, le chargement de beaucoup de contrôles combobox dans votre JavaScript framework d'INTERFACE de choix, etc. Vous pourriez découvrir que votre cadre a une dégradation des performances.)

39voto

Pascal Thivent Points 295221

Autant que je sache, il n'y a pas de limite supérieure, votre script peut utiliser de la mémoire jusqu'à ce que le système manque de mémoire (swap). Aucune limite ne signifie pas que vous devez tout manger, les utilisateurs ne peuvent pas ça.

3voto

Secko Points 2054

Il n'y a pas des limitations de la mémoire pour un programme Javascript. Votre script peut porc toute la RAM sur votre machine. Toutefois, il est recommandé de ne pas utiliser toute la mémoire sur les utilisateurs de la machine. Si vous travaillez avec un grand nombre de données, je voudrais vous suggérer de vérifier la mise en cache.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X