RAM pro Zeile<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Kann mir jemand die Berechnung für RAM pro Zeile sagen?
Ich verwende JMP 11 auf einem 32-Bit-Windows 7-Computer mit 4,00 GB RAM. Und meine Datentabelle enthält 14 Variablen: 7 numerische und 7 Zeichen.
Ich weiß, dass eine 64-Bit-Maschine besser wäre. Als Workaround für meine aktuelle Situation bin ich neugierig, wie viele Zeilen ich idealerweise in einer Datentabelle haben und dann eine Analyse durchführen kann.Wenn ich das Speicherlimit kenne, kann ich meine Datentabelle in kleinere Tabellen mit der entsprechenden Anzahl von Zeilen für meine Daten unterteilen.
Danke!
Betreff: RAM pro ZeileHallo, ich habe kürzlich ein Upgrade von JMP 11 auf JMP 12 durchgeführt.
Nachdem ich meine Leistungstests erneut mit JMP 12 durchgeführt habe, kann ich mir diese Berechnungen ansehen.Danke!
Betreff: RAM pro ZeileDanke, Martin.
Nachdem ich mein Tagebuch erstellt hatte, schloss ich die Datentabelle und die Analyse. Dadurch wurden 16 % meines Arbeitsspeichers für die PDF-Erstellung frei.Und ich konnte das PDF erfolgreich erstellen.
Ich werde auch die anderen von Ihnen und anderen vorgeschlagenen Methoden untersuchen.Es hört sich so an, als gäbe es viele Variablen, die dazu beitragen.
In Arbeit!
Betreff: RAM pro ZeileHallo jb,
Ich stimme allen anderen zu, was RAM, Datengröße und andere Dinge betrifft. Darüber hinaus sollten Sie bei der RAM-Auslastung berücksichtigen, dass das System für den Export in PDF den Acrobat Reader oder das entsprechende PDF-Programm startet, das Sie verwenden. Dadurch wird der Arbeitsspeicher erhöht, wie Sie in Ihrem Diagramm sehen können. Abhängig von der Art und Weise, wie Sie den Bericht im Journal speichern (mit vorhandener Datentabelle oder nur dem Skript zum Generieren des Berichts mit einem Verweis auf die Datentabelle), verbrauchen Sie mehr oder weniger Speicher und die Dateigröße des Journals wird größer oder kleiner. Und als Konsequenz wird sich auch die PDF-Dateigröße anpassen (einfach aufgrund der Tatsache, dass das Bild im Vergleich zur Zeile mit einem Skript steht – aber ich denke, Sie möchten auch die Grafiken im PDF haben und nicht nur eine Skriptzeile).
Allerdings gibt es unabhängig von der tatsächlichen Dateigröße einen großen Overhead, den Sie bei der Berechnung des zu verwendenden Arbeitsspeichers nicht vergessen dürfen.
Möglicherweise hilft es auch, wenn Sie Datentabellen und Berichte sofort schließen können, wenn Sie sie nicht mehr benötigen, z. B. nach dem Speichern im Journal und vor dem Speichern als PDF. Ich denke, es ist einen Versuch wert. Ändern Sie außerdem Ihre Systemeinstellungen (wenn Sie Windows verwenden), um die Nutzung von 3 GB RAM auch auf 32-Bit-Systemen zu ermöglichen. Im Internet finden Sie viele Anleitungen, wie Sie dies Schritt für Schritt für Ihr System tun können.
Prost,
Martin
Betreff: RAM pro ZeileInteressanter Thread. Leider arbeiten Sie auf einem 32-Bit-Rechner und sind daher stark eingeschränkt. Wie Jeff erwähnte, kann JMP auf einem 32-Bit-System nur auf 2 GB RAM zugreifen, und diese Einschränkung ist auf Windows zurückzuführen. Während ein 32-Bit-System theoretisch 4 GB adressieren kann, ist bei 32-Bit-Systemen aufgrund des Overheads die Grenze tendenziell deutlich geringer als die vom Betriebssystem festgelegte Grenze. Ich weiß, dass die Grenze unter Windows XP effektiv bei 3 GB lag, aber als ich Vista/7 verwendete, arbeitete ich auf 64-Bit-Computern.
Apropos Overhead: Es gibt keinen direkten Zusammenhang zwischen der Dateigröße und der Speichernutzung für eine Anwendung, die diese Datei verwendet. Der Speicherbedarf der Anwendung kann deutlich höher sein als die Dateigröße, da 1) die Anwendung Speicher benötigt und 2) die Ausführung von Prozessen in der Anwendung Speicher benötigt. Eine Anwendung wie JMP kann aufgrund der Art der von Ihnen ausgeführten Arbeit einen erheblichen Mehraufwand verursachen.
Was die Konvertierung von KB in GB angeht, war das für mich unter Windows immer ein wunder Punkt; Ich füge eines von vielen Dingen hinzu, die ich an Windows hasse. OS Im Gegensatz zu den Speicher-OEMs, die bereits in den 90er Jahren fälschlicherweise die Kapazität in Basis-10-Einheiten meldeten, melden Betriebssysteme immer noch echte Byte-Einheiten für Arbeitsspeicher und Speicher, die Potenzen von 1024 sind (Basis 2, 2^10). Daher,
- 1 KB = 1024 Byte
- 1 MB = 1024 KB
- 1 GB = 1024 MB
Betreff: RAM pro ZeileVielen Dank an alle für Ihre Vorschläge.
Ich benötige die meisten (langen) nominalen Zeichenspalten zum Gruppieren.Das Entfernen einiger Ordnungszeichenspalten hatte keine nennenswerten Auswirkungen auf die Leistung.
Ja, jede Maschine ist anders (und führt unterschiedliche Hintergrundprozesse aus).Basierend auf meinen Ms (Maschine, Material/Daten und Methode) wird JMP heruntergefahren (oder friert ein), wenn die Maschine eine RAM-Auslastung von 65 % erreicht; Dabei wurde eine Datentabelle mit 200.000 Zeilen (ca. 20.000 KB) verwendet.Zu diesem Zeitpunkt zeigte der Windows Task-Manager eine JMP-Speicherauslastung von 1.343.424 KB an.
Beachten Sie, dass ich diese Schritte verwendet habe: (1) JMP öffnen, (2) DT- und Farbzeilen öffnen, (3) CChart ausführen, (4) Journal erstellen und (5) als PDF speichern.
Wir würden uns über jede Hilfe bei der Interpretation der Dateigrößen von Datentabellen (Konvertierung von KB in GB) für die JMP-Speicherverwaltung freuen. Danke!.

Betreff: RAM pro ZeileInteressante Idee! Leider importiere ich aus Excel.
Betreff: RAM pro ZeileHallo jb,
Abhängig vom Format Ihrer Zeichenspalten und der Anzahl der Zeilen sollten Sie möglicherweise die Option „Zeichenspalten komprimieren“ in Betracht ziehen, die in den Importeinstellungen unter „Einstellungen“ > „Textdatendateien“ verfügbar ist.Damit es ordnungsgemäß funktioniert, müssen Sie möglicherweise auch die Zulassungslistenprüfung aktivieren (auf meinem System aktiviert).
Diese Option scannt Zeichenspalten, um Spalten zu identifizieren, die <= 256 eindeutige Werte haben.Dies geschieht in unseren Daten, wo wir lange kategoriale Labelnamen, aber < 100 eindeutige Werte haben.Für Zeichenspalten, die dieses Kriterium für <= 256 eindeutige Werte erfüllen, kann JMP diese komprimieren, sodass jede Zelle nur 1 Byte benötigt.Das Öffnen von Dateien dauert länger, kann aber je nach Struktur Ihrer Daten viel Speicherplatz sparen.Noch besser: Auf dem Bildschirm sieht für Sie alles gleich aus, sodass alles ziemlich nahtlos abläuft.
Betreff: RAM pro ZeileAls Faustregel gilt, dass Sie doppelt so viel Speicher benötigen wie die größte Datentabelle, die Sie verwenden werden. Dies gilt für 32-Bit- und 64-Bit-Systeme.
Um eine Schätzung der Größe einer Datentabelle im Speicher zu erhalten, sehen Sie sich die Größe der .JMP-Datei auf der Festplatte an.* Das ist ein ziemlich zuverlässiger Indikator dafür, wie viel Speicher die Datentabelle belegen wird.
JMP, das auf einem 32-Bit-Computer ausgeführt wird, kann auf maximal 2 GB Speicher zugreifen.
Auf einem 32-Bit-System ist die größte Datentabelle, die Sie bequem verwenden können, also 1 GB.
Dies ist nur eine allgemeine Richtlinie, da einige Vorgänge und Analysen viel zusätzlichen Speicher erfordern können.
-Jeff
*Vorausgesetzt, das stimmt nicht Komprimieren der Spalten wenn Sie speichern.
Betreff: RAM pro Zeilejb,
Ich habe keine Berechnung durchgeführt, habe aber eine mögliche Problemumgehung.Spalten verbrauchen den meisten Speicher und Zeichendaten beanspruchen mehr als numerische.
Nicht alle Computer sind gleich und die Prozesse, die auf Ihrem Computer im Hintergrund ausgeführt werden, können sich von denen unterscheiden, die auf dem Computer einer anderen Person ausgeführt werden.Starten/neustarten Sie Ihren Computer, ohne dass Anwendungen geöffnet sind.Öffnen Sie Ihren Task-Manager und wählen Sie Leistung.Überprüfen Sie den zu diesem Zeitpunkt verwendeten RAM.Öffnen Sie JMP und überprüfen Sie nach dem Öffnen den verwendeten RAM.Öffnen Sie die gewünschte Datentabelle und reduzieren Sie die Anzahl der Zeilen, um zu sehen, wo Sie einen Break-Even-Punkt im RAM erreichen.Führen Sie eine „einfache“ Analyse wie „Fit Y by X“ durch und überprüfen Sie die RAM-Nutzung.Auf den Analyseplattformen werden Sie sehen, dass der Leistungsunterschied basierend auf dem verfügbaren RAM den größten Effekt hat.Es kommt darauf an, wie viel Zeit Sie bereit sind, auf den Abschluss einer bestimmten Analyse zu warten.Sie können eine Variablenschrumpfungsmethode wie die Partition verwenden, um zu bestimmen, welche Variablen für Ihr Modell am wichtigsten sind, und nur diese Spalten in Ihrer Analyse verwenden.
Hoffe das hilft.
Am besten,
Rechnung