Was braucht JMP?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Besonders bei 600.000 Zeilen und der Arbeit mit komplexen 30x30-Tabellen beginnt JMP mit meinem aktuellen Laptop (Mitte 2010 MacbookPro) zu bluten, und es scheint, dass es an der Zeit ist, ein neues zu kaufen.
Doch was braucht JMP wirklich, um schnell und flüssig zu laufen?
Was ist die wichtigste Spezifikation eines Laptops, die JMP wirklich nutzt?
Handelt es sich um Prozessorkerne?
Liegt es an der Prozessorgeschwindigkeit?
Ist es L2-Cache?
Liegt es an der RAM-Geschwindigkeit?
Liegt es an der RAM-Größe?
Daher kann ich nicht das Beste kaufen, ich muss eine gute Balance dieser Faktoren finden.
Vielen Dank!
Betreff: Was benötigt JMP?Es gibt viele Orte, an denen JMP Multithreading unterstützt, vor allem auf den Plattformen. Versuchen Sie es beispielsweise mit der Verteilung mit viele von Spalten.
Sie werden sehen, wie alle Ihre Prozessoren aufleuchten, während JMP jede Spalte an einen anderen Thread sendet.
Während JSL selbst kein Multithreading ist, nutzt alles, was es als Multithreading bezeichnet, alle verfügbaren Kerne.
Mehrere Kerne können also einen Unterschied machen.
Als BrianCorcoran weist darauf hin Der wichtigste Faktor für die Leistung ist der Arbeitsspeicher. Wir empfehlen in der Regel, dass Sie über mindestens doppelt so viel physischen Speicher verfügen wie die größte Datentabelle, die Sie verwenden werden. Eine 4-GB-Datentabelle würde also mindestens 8 GB physischen Speicher erfordern.
Danach folgt die Anzahl der Prozessoren und die Prozessorgeschwindigkeit.
-Jeff
Betreff: Was benötigt JMP?Verwandte Frage:
Mac- versus PC-Geschwindigkeit.Ich arbeite an einem Mac (2,6 GHz i5 mit 16 GB RAM), um einige Kunden zu unterstützen, die Dell-Laptops verwenden (unbekannte Spezifikationen, aber 1–2 Jahre alt).
Das Skript ist umfangreich und umfasst die Einbindung von 2 bis 5 Datendateien und die Erstellung von etwa 100 Diagrammen.Die Tabellengröße beträgt ~45 Spalten und zwischen 10.000 und 50.000 Zeilen.
Der Geschwindigkeitsunterschied liegt auf dem PC in der Größenordnung von 3-5x schneller. Ich habe nicht daran gearbeitet, den Unterschied zu definieren, weil er nicht relevant ist.Aber ich würde gerne wissen, ob es objektive Geschwindigkeitsspezifikationen für den Vergleich von Mac und PC gibt?
Betreff: Was benötigt JMP?Ich habe noch nie JMP-Threading gesehen, daher sind Prozessorkerne ziemlich nutzlos, es sei denn, Sie führen gleichzeitig andere Programme mit hohen Leistungsanforderungen aus.Ansonsten sollten Sie mit 2 Kernen gut auskommen.
Was für Sie wichtig ist, hängt davon ab, was Sie mit JMP tun werden:
- Für Berechnungen benötigen Sie Prozessorgeschwindigkeit
- Für umfangreiche Datentabellen benötigen Sie RAM und L2-Cache (oder besser L3-Cache) (schnellerer Speicherzugriff).
- Für Operationen an Datentabellen sind sowohl CPU als auch RAM wichtig
- Wenn Ihre Datentabellen sehr umfangreich sind (Millionen Datensätze), würde ich empfehlen, eine SSD in Ihren Laptop einzubauen, vorzugsweise eine mit schnellem Schreibzugriff.
- Die RAM-Geschwindigkeit ist für PCs weniger wichtig.
Jan
Betreff: Was benötigt JMP?Ich würde nach Priorität ordnen (und das ist nur eine Meinung)
Menge an RAM
Prozessorkerne (wenn viele statistische Analysen durchgeführt werden)
Prozessorgeschwindigkeit
L2-Cache
RAM-Geschwindigkeit
Die Menge an RAM ist der größte Faktor.8 GB sind gut für 64-Bit, 16 GB sind besser.
Brian Corcoran
JMP-Entwicklung