Wie kontrolliere ich die Anzahl der CPU-Arbeiter in JMP Pro?Mir gefällt, dass JMP die Berechnungen auf allen meiner 8 CPUs parallelisiert, aber die Verwendung der letzten CPU ist sehr umständlich, da mein PC mit Berechnungen beschäftigt ist und nicht reagiert.Wie kann ich JMP anweisen, nur 7 (oder Gesamtzahl minus 1) CPUs auf meinem PC zu verwenden, vorzugsweise auf eine Weise, die in allen meinen Projekten und Dokumenten dauerhaft ist (d. h. nicht jedes Mal konfiguriert werden muss, wenn ich eine Datei öffne oder JMP starten)? Vielen Dank im Voraus.

Betreff: Wie kontrolliere ich die Anzahl der CPU-Worker in JMP Pro?Hallo Craige, ich freue mich zu hören, dass das Gespräch begonnen hat. Idealerweise würde ich nach einer Möglichkeit suchen, die Anzahl der CPU-Arbeiter zu kontrollieren.
Für das aktuelle Modell verwendet JMP weniger als 1 GB RAM (insgesamt 32 GB und 12 werden von allen Apps und Betriebssystemen verwendet), sodass RAM kein Problem darstellt.
Die Prozesspriorität kann durch ProcessHacker und ähnliche Tools (persistent) gesteuert werden, es gibt jedoch keine direkte/persistente Möglichkeit, die Anzahl der zu verwendenden CPUs anzugeben. Die veröffentlichte Problemumgehung ist großartig, aber anscheinend muss ich sie jedes Mal festlegen, wenn JMP gestartet wird.
RE: Analyseplattform. Ich konnte nicht herausfinden, was Sie damit meinen, aber ich nehme an, Sie meinten, welches Modell ich verwendet habe. Also habe ich Generalized Regression+Lasso mit einer benutzerdefinierten Validierungsspalte und einigen Log & Logit-Transformationsfunktionen ausgeführt. Es gibt etwa 20 Merkmale und 10^6 Beobachtungen in diesem Modell, aber einige kategoriale Merkmale haben viele Ebenen, was zu etwa 200 Dummy-Variablen führt (daher wird LASSO verwendet).
Bitte beachten Sie, dass es mir nicht um eine hohe CPU-Auslastung geht. Dies war beabsichtigt (ich habe die Priorität auf HOCH erhöht). Was ich nicht finden konnte, ist eine Möglichkeit, nur 7 von 8 meiner CPUs zu nutzen, sodass ich weiterhin mit einem Laptop arbeiten kann.
Ich hoffe, es hilft.

Betreff: Wie kontrolliere ich die Anzahl der CPU-Worker in JMP Pro?Hallo, Justin. Ich finde Ihre Antwort hochwertig und auf den Punkt gebracht.Vielen Dank für die klare und prägnante Beantwortung der Frage!!
Betreff: Wie kontrolliere ich die Anzahl der CPU-Worker in JMP Pro?Ihre Frage hat eine Unterhaltung zwischen mehreren Entwicklern bei JMP ausgelöst. (Justin hat Recht, dass JMP derzeit keine Möglichkeit hat, die Anzahl der Threads über die internen Algorithmen hinaus zu begrenzen.)
Können Sie uns sagen, ob auch der Speicher verbraucht war (die Speichernutzung wurde aus dem Bild entfernt), welche Analyseplattform Sie verwendet haben, wie viele Zeilen in der Tabelle usw.? Wir glauben, dass dies bei den meisten JMP-Analyseplattformen normalerweise kein Problem darstellt.
Danke!
Betreff: Wie kontrolliere ich die Anzahl der CPU-Worker in JMP Pro?Dies kann nicht von JMP, sondern von Ihrem Betriebssystem gesteuert werden
Aus ein Thread auf SuperUser/StackExchange :
Unter Windows 10, 8 und 7
- Gehen Sie zum Task-Manager
- Klicken Sie mit der rechten Maustaste auf den Prozess, für den die CPU-Nutzung begrenzt werden soll. Klicken Sie auf „Zu den Details gehen“
- Nun wird die Registerkarte „Details“ angezeigt. Klicken Sie mit der rechten Maustaste auf den jeweiligen Prozess, wählen Sie „Affinität festlegen“ und wählen Sie die Kerne aus, die der jeweilige Prozess verwenden darf.
Wenn Sie dies für den JMP-Prozess tun, sollte die Anzahl der für JMP verfügbaren Kerne begrenzt werden.