OutOfMemory !!!! [Résolu]

Signaler
Messages postés
36
Date d'inscription
vendredi 29 octobre 2004
Statut
Membre
Dernière intervention
7 décembre 2007
-
Messages postés
36
Date d'inscription
vendredi 29 octobre 2004
Statut
Membre
Dernière intervention
7 décembre 2007
-
Salut à tous,

Je met au point une fonction qui est censé calculé le nombre d'apparition des hexagrammes. (AAAAAA - AAAAAB ... ZZZZZZ)
Pour cela j'ai copié la fonction qui calcule les bigrammes ou les trigrammes.

Dans celle-ci j'utilisé soit un tableau à 2 ou à 3 dimensions.
L'efficacité et la souplesse de cet utilisation est parfaite.

Alors j'ai tenté de créer un autre tableau à 6 dimensions, comme ceci :

Dim Tableau(26,26,26,26,26,26) as integer

Mais lors de l'éxécution j'ai une erreur de OutOfMemory

Quelles sont les possibilité de ce sortir de ce m....er ???

Merci d'avance

Osiris6880
A voir également:

2 réponses

Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
13
Cela prend donc 308915776*2=617831552 octets (603351.128 Ko ou 589.343 Mo)

*pas sûr pour les conversions, c'est approximatif
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
Messages postés
36
Date d'inscription
vendredi 29 octobre 2004
Statut
Membre
Dernière intervention
7 décembre 2007

Donc, je peut en déduire que j'utilise trop de mémoire !!!

C'est pas grave, ce matin j'ai travaillé sur une méthode générique qui calcule aussi bien les bigrammes, trigrammes, quadrigrammes... etc.

Cette méthode utilise un tableau dynamique à une dimension.
Donc beaucoup moins de chance d'avoir un problème de outofmemory.

Merci encore

Osiris6880