Bonjour à tous,
Problème très frustrant ici. J'effectue une jointure de deux tables. Les deux tables sont petites, environ 9 à 10 lignes et 40 colonnes. La jointure se termine avec succès avec ce code.
dt_join = dt1 << (With(dt2), Merge Same Name Columns, By Matching Columns(:col1 = :col1, :col2=:col2), Include Nonmatches(1,1), Preserve main table order(1));
Si j'exécute un code après cela, il n'y a aucun problème. Ma mémoire totale avec seulement Chrome, l'explorateur de fichiers et JMP est d'environ 10 %. Cependant, si j'essaie de faire quoi que ce soit avec la table nouvellement jointe, toute l'application JMP ne répond plus et doit être fermée de force.
De plus, j'ai également essayé (mon objectif ultime) de joindre la table jointe avec une autre table pour produire une table jointe finale de 3 tables et lorsque j'essaie, j'obtiens également une application qui ne répond pas et mon utilisation de la mémoire passe à 99% et après un certain temps, j'obtiens un message "impossible d'allouer de la mémoire".
Voici ma composition de mémoire en utilisation normale avec JMP activé mais aucune action effectuée sur la table jointe

Des idées ou des solutions possibles ? C'est incroyablement frustrant.
Avez-vous contacté le support JMP ?
Je pense que je vois quel est le problème. Chacune des tables comporte 9 à 10 lignes d'images (à partir de l'option d'enregistrement d'une table avec des graphiques). Travailler avec chaque table individuellement est tout à fait correct, mais lorsque vous les joignez et qu'il y a maintenant environ 20 images, je suppose que cela pose un problème de mémoire. J'ai supprimé les images et j'ai pu faire la jointure à trois.
Quoi qu'il en soit, cela semble être une action qui ne devrait pas complètement paralyser la mémoire d'un ordinateur, en particulier avec 64 Go de RAM.
Je pourrais toujours contacter le support