De quoi JMP a-t-il besoin<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Spécialement avec 600 000 lignes et en travaillant avec des tabulations complexes 30x30, JMP commence à saigner avec mon ordinateur portable actuel (MacbookPro mi-2010) et il semble que le moment soit venu d'en acheter un nouveau.
Mais de quoi JMP a-t-il réellement besoin pour fonctionner rapidement et de manière fluide ?
Quelle est la caractéristique la plus importante d’un ordinateur portable dont JMP profite réellement ?
S'agit-il de cœurs de processeurs ?
Est-ce la vitesse du processeur ?
Est-ce du cache L2 ?
Est-ce la vitesse de la RAM ?
Est-ce la quantité de RAM ?
Je ne peux donc pas acheter le meilleur, je dois trouver un bon équilibre entre ces facteurs.
Merci beaucoup!
Re : De quoi JMP a-t-il besoin ?Il existe de nombreux endroits où JMP est multithread, principalement sur les plates-formes. Par exemple, essayez Distribution avec beaucoup de colonnes.
Vous verrez tous vos processeurs s'allumer lorsque JMP envoie chaque colonne à un thread différent.
Bien que JSL lui-même ne soit pas multithread, tout ce qu'il appelle multithread utilisera tous les cœurs disponibles.
Ainsi, plusieurs cœurs peuvent faire la différence.
Comme Brian Corcoran fait remarquer , le facteur de performances le plus important est la RAM. Nous vous recommandons généralement de disposer d'au moins deux fois plus de mémoire physique que la plus grande table de données que vous utiliserez. Ainsi, une table de données de 4 Go nécessiterait au moins 8 Go de mémoire physique.
Après cela, le nombre de processeurs et la vitesse du processeur viennent ensuite.
-Jeff
Re : De quoi JMP a-t-il besoin ?Question connexe :
Vitesse Mac contre PC.Je travaille sur un Mac (i5 2,6 GHz avec 16 Go de RAM) pour prendre en charge certains clients qui utilisent des ordinateurs portables Dell (spécifications inconnues, mais vieilles de 1 à 2 ans).
Le script est volumineux et implique l'incorporation de 2 à 5 fichiers de données et la génération d'environ 100 tracés.La taille du tableau est d'environ 45 colonnes et entre 10 000 et 50 000 lignes.
La différence de vitesse est de l’ordre de 3 à 5 fois plus rapide sur PC. Je n'ai pas travaillé pour définir la différence car elle n'est pas pertinente.Mais j'aimerais savoir s'il existe des spécifications objectives de vitesse comparant Mac et PC ?
Re : De quoi JMP a-t-il besoin ?Je n'ai jamais vu de thread JMP, donc les cœurs de processeur sont plutôt inutiles, à moins que vous n'exécutiez en même temps d'autres programmes exigeants en hautes performances.Sinon, vous devriez être bon avec 2 cœurs.
Ce qui est important pour vous dépend de ce que vous ferez avec JMP :
- Pour les calculs, vous avez besoin de la vitesse du processeur
- Pour les tables de données volumineuses, vous avez besoin de RAM et d'un cache L2 (ou mieux L3) (accès mémoire plus rapide)
- Pour les opérations sur les tables de données, le processeur et la RAM sont importants
- Si vos tables de données sont vraiment volumineuses (des millions d'enregistrements), je vous recommande de mettre un SSD dans votre ordinateur portable, de préférence avec un accès en écriture rapide.
- La vitesse de la RAM est moins importante pour les PC.
Jan
Re : De quoi JMP a-t-il besoin ?Je classerais, en priorité (et ce n'est qu'un avis)
Quantité de RAM
Cœurs de processeur (si vous effectuez beaucoup d'analyses statistiques)
La vitesse du processeur
Cache L2
Vitesse de la RAM
La quantité de RAM est le facteur le plus important.8 Go c'est bien pour du 64 bits, 16 Go c'est mieux.
Brian Corcoran
Développement JMP