Taille (en octet) d'un objet javascript
Fermé
cold sun
Messages postés
6
Date d'inscription
samedi 16 juin 2007
Statut
Membre
Dernière intervention
4 avril 2010
-
20 janv. 2010 à 19:02
cold sun Messages postés 6 Date d'inscription samedi 16 juin 2007 Statut Membre Dernière intervention 4 avril 2010 - 4 avril 2010 à 14:40
cold sun Messages postés 6 Date d'inscription samedi 16 juin 2007 Statut Membre Dernière intervention 4 avril 2010 - 4 avril 2010 à 14:40
A voir également:
- Taille (en octet) d'un objet javascript
- Comment réduire la taille d'un fichier - Guide
- Vente objet occasion entre particulier - Guide
- Telecharger javascript - Télécharger - Langages
- Reduire taille photo - Guide
- Afficher taille dossier windows - Guide
4 réponses
cold sun
Messages postés
6
Date d'inscription
samedi 16 juin 2007
Statut
Membre
Dernière intervention
4 avril 2010
1
3 avril 2010 à 11:55
3 avril 2010 à 11:55
Dans ce cas, on a plus simple, non ?
String(1234).length (exemple pour obtenir la taille de l'entier 1234)
Mais ce qu'il me faudrait, c'est le nombre d'octets qu'occupe un objet Javascript.
Exemple :
var objQuelconque = 1234;
var objComplexe = {"entierQuelconque":1234, "chaineQuelconque":"coucou"};
Connaitre la taille en octet qu'occupe objQuelconque, et aussi la connaître pour objComplexe.
String(1234).length (exemple pour obtenir la taille de l'entier 1234)
Mais ce qu'il me faudrait, c'est le nombre d'octets qu'occupe un objet Javascript.
Exemple :
var objQuelconque = 1234;
var objComplexe = {"entierQuelconque":1234, "chaineQuelconque":"coucou"};
Connaitre la taille en octet qu'occupe objQuelconque, et aussi la connaître pour objComplexe.
creadiff
Messages postés
445
Date d'inscription
samedi 3 avril 2010
Statut
Membre
Dernière intervention
3 novembre 2011
57
4 avril 2010 à 08:41
4 avril 2010 à 08:41
J'avais mal compris, je pensais qu'il s'agissait de connaître la taille d'un fichier. Je ne crois pas qu'on ait accès à des données sur la mémoire allouée aux variables en JavaScript, ce langage ne permet pas ce type d'opérations.
Pour obtenir des informations sur la mémoire occupée par des objets, je passe par le Gestionnaire des tâches... :-)
Pour obtenir des informations sur la mémoire occupée par des objets, je passe par le Gestionnaire des tâches... :-)
cold sun
Messages postés
6
Date d'inscription
samedi 16 juin 2007
Statut
Membre
Dernière intervention
4 avril 2010
1
4 avril 2010 à 14:40
4 avril 2010 à 14:40
Oui, c'est une grosse limite du Javascript en l'occurrence :/ .
C'est alors difficile de faire une évaluation de l'optimisation en terme d'espace mémoire.
Merci en tout cas d'avoir pris la peine de répondre :) .
C'est alors difficile de faire une évaluation de l'optimisation en terme d'espace mémoire.
Merci en tout cas d'avoir pris la peine de répondre :) .
creadiff
Messages postés
445
Date d'inscription
samedi 3 avril 2010
Statut
Membre
Dernière intervention
3 novembre 2011
57
3 avril 2010 à 11:34
3 avril 2010 à 11:34
On peut, en passant par AJAX, récupérer le contenu d'un fichier sous forme d'une chaîne de caractères (responseText). Dès lors, la propriété .length permet de connaître le nombre de caractères !