Threading multicœur JMP 10, allocation de mémoire<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'utilise JMP 10 et j'ai des problèmes de performances. La surveillance des performances du système lors de la création d'un DOE Latin Hypercube rempli d'espace montre que l'utilisation du processeur est de 25 % et qu'environ 1 Go de RAM reste libre. Existe-t-il un moyen d'encourager les threads multicœurs et l'utilisation intensive de la mémoire pour accélérer ces calculs ?
De plus, il semble qu'il y ait un problème d'allocation de mémoire, car mon utilisation de la RAM reste élevée même après la fin d'un tel processus.
J'utilise 4 Go de RAM avec un processeur Intel Core i5 @ 2,50 GHz.
Re : Threading multicœur JMP 10, allocation de mémoireDans un mac, je vais dans le terminal et je nettoie l'utilisation de la ram à l'aide de la commande "purge". Cela nettoiera le bélier.
Re : Threading multicœur JMP 10, allocation de mémoireQuelques opérations dans JMP sont multithreads, bien qu'il s'agisse principalement d'analyses haut de gamme. La plupart des tris sont multi-threads, mais vous avez besoin de tonnes de lignes pour le remarquer. La distribution est multithread s'il y a plusieurs colonnes. Essayer la distribution sur 8 variables amène brièvement ma machine à 8 cœurs à 100 %.
Re : Threading multicœur JMP 10, allocation de mémoireJ'ai un processeur double cœur et je ne vois jamais JMP utiliser plus d'un cœur.SAS est à peine multi-thread activé (en fait, je crois que la plupart des principaux packages statistiques ne sont pas activés - je sais que R peut l'implémenter, mais n'est pas automatisé) donc je ne retiendrais pas mon souffle sur JMP pour l'activer même s'il serait formidable d'obtenir des multi-threads sur des choses comme tous les sous-ensembles.
Re : Threading multicœur JMP 10, allocation de mémoireUne question - avez-vous 4 cœurs?Je demande parce que je vois aussi mon CPU fréquemment fixé à 25% globalement lorsque JMP est en train de craquer, mais tout est concentré sur un seul cœur, qui est au maximum à 100%.Maintenant, je peux à peu près faire n'importe quoi d'autre en dehors de JMP simultanément car il me reste 3 cœurs pour travailler, mais ce n'est pas ce dont j'ai besoin.
Il semble que JMP ne supporte pas les opérations multicœurs, même certaines qui seraient évidemment améliorées (c'est-à-dire les calculs de formule de colonne lorsqu'ils ne dépendent pas de la ligne, l'exécution d'opérations matricielles).
J'aimerais voir la prise en charge multicœur de JMP et comment l'activer dans JSL.Sinon, mon nouveau bureau AMD 4 cœurs est réduit à une puce monocœur rapide de l'ère 2005
Re : Threading multicœur JMP 10, allocation de mémoireJ'ai remarqué que JMP n'aime pas libérer de la mémoire après s'en être emparé.Je regardais spécifiquement l'utilisation de la mémoire associée à l'ouverture de grandes tables et à leur fermeture, la mémoire supplémentaire utilisée pour ouvrir la table n'était pas entièrement libérée dans le système lorsque la table était fermée.J'ai également remarqué que JMP 10 utilise environ 8 % de mémoire en plus pour ouvrir des fichiers que JMP 9.
Pas une réponse à votre question, mais une confirmation de certains des problèmes que vous rencontrez.