Ajustement de la mémoire virtuelle (Windows Pagefile) pour améliorer les performances de SOLIDWORKS

Article by Chris Briand, CSWE updated May 18, 2023

Article

We have found that explicitly setting a static size for the windows page file will assist SOLIDWORKS users upon systems where SOLIDWORKS is having difficulty with importing or exporting geometry, or handling larger assemblies.

The procedure illustrated below will raise the virtual memory ceiling onboard the system in question, and provide the operating system the extra room it needs to maneuver if it runs out of physical memory. The Virtual Memory is not used until the Physical RAM in the system has been exhausted and the system requires somewhere to hold additional information.

One of the tidbits we have discovered over the years is that SOLIDWORKS typically throws the demand for increased virtual memory at the Operating System very quickly, so quickly that it then takes time and CPU cycles for the operating system to allocate the needed amount of virtual memory, further slowing operations and often resulting in what appears to be a “Hung” SOLIDWORKS Session that is eventually “Killed” by the user via the Windows Task Manager.

Please also consider assessing the costs involved in increasing the Physical RAM on your system, as we have found this to be a very cost-effective and easy option to improve your overall performance and handle larger tasks within SOLIDWORKS.

SSD ou NON ?

Un élément à souligner, qui a pris de l'importance ces dernières années, est l'effet d'un fichier de page situé sur un disque SSD qui peut servir de disque hôte pour votre système d'exploitation et l'installation de SOLIDWORKS.

Avant que la technologie SSD ne soit facilement disponible, vous auriez placé le fichier de page sur la racine du disque principal (C:³), sans mettre en péril la sécurité à long terme de votre disque dur. La contrepartie est que les opérations d'écriture dans un fichier de page situé sur le disque dur auraient ralenti les performances, car le disque dur réagit beaucoup plus lentement que la RAM.

C'est toujours le cas aujourd'hui avec les disques SSD, mais les performances sont considérablement améliorées grâce à la vitesse accrue qu'offrent les disques SSD. Les craintes antérieures concernant la durée de vie limitée des disques SSD ont été dissipées par un certain nombre de tests indépendants. Les résultats montrent que les disques SSD modernes ont une durée de vie limitée, mais que la plupart des concepteurs ne la verront jamais au cours de leur carrière.

Si vous souhaitez en savoir plus sur certains des tests effectués sur les disques SSD pour déterminer leur durée de vie, veuillez consulter les liens fournis en bas de l'article.

Combien de RAM ?

To properly adjust your virtual memory values, you will need to know how much physical memory, or RAM, is on the system.  You can find this by navigating to the System Information Dialog and locating the value for “Installed Physical Memory (RAM)”

The System Info Dialog can be found by typing “System Information” into the  Windows 11 search and opening the System Info dialog.

IMPORTANT: Une question à se poser avant de tenter la procédure suivante est la suivante : Est-ce que je dispose d'un espace disque suffisant pour modifier la taille du fichier de page ?

With modern workstations and modern releases of SOLIDWORKS requiring Physical Memory (RAM) amounts of 16GB and higher, we suggest having a page file size set roughly equal to the the amount of Physical Memory (RAM) in the system up to a maximum of 64 GB. If you have more than 64GB of Physical Memory (RAM) in the system, specifying additional virtual memory (Page File Size) over and above 64GB is unlikely to yield any additional gains in performance.  If you have a small amount of Physical Memory (RAM) installed in the workstation (16GB) you may want to consider increasing the virtual memory (Page File Size) to 32GB for added maneuverability as needed.

Modification des valeurs de la mémoire virtuelle

  1. Open the Windows 11 System Properties Dialog by searching for and selecting  “View Advanced System Settings” using the Windows 11 Start Menu Search. This dialog may also be accessed by navigating via the Windows 11 settings app: System > About > Advanced System Settings
  2. Within the System Properties Dialog, navigate to the “Advanced” Tab, choose the “Settings…” button under the “Performance” area.
Ajustement de la mémoire virtuelle pour améliorer les performances de SOLIDWORKS

Accès à la mémoire virtuelle

  1. Within the Performance Options Dialog, select the “Advanced” Tab, and find the “Change…” button under the “Virtual Memory” area.
  2. Décochez l'option "Gérer automatiquement la taille du fichier de pagination pour tous les lecteurs".
  3. Select the drive where you have room and deem it appropriate to place the page file.
  4. Choisissez le bouton radio "Custom Size".
  5. Enter a MAXIMUM value (Maximum Size) matching the amount of physical RAM you have in the system up to 64GB as a maximum.            (64GB would appear as 64000MB)
  6. Enter a MINIMUM value (Initial size) of 2GB less than the MAXIMUM value specified in the step above.                                                                (This will ensure that windows reporting and other diagnostic reports are correct)
  7. Choisissez le bouton "Set".
  8. Redémarrez le poste de travail pour réaliser les modifications de la mémoire virtuelle.

 

Si vous êtes intéressé, veuillez trouver quelques articles de référence concernant les tests de durée de vie des SSD, comme mentionné précédemment,

(Merci à Mark Johnson de Dassault Systems de nous avoir orientés vers le matériel de référence).

http://www.pcworld.com/article/2856052/grueling-endurance-test-blows-away-ssd-durability-fears.html

https://www.samsungsemiblog.com/memoryandssd/dispelling-myths-uncovering-truth-ssds/

Restez à l'écoute du blog Javelin pour de nombreux autres conseils concernant SOLIDWORKS et les performances du système !

Chris Briand, CSWE

Chris forme et soutient les ingénieurs, les concepteurs et le personnel informatique dans l'industrie de la CAO 3D depuis 2002. Il a été adopté par la fantastique équipe d'experts en applications de Javelin Technologies au début de 2006 et a migré avec les membres de son équipe vers l'équipe de TriMech Solutions en 2021. Chris apprécie l'apprentissage continu stimulé par l'ingéniosité et les défis lancés par les concepteurs. L'innovation utilisant l'impression 3D, la CAO 3D et d'autres technologies, combinée à une expérience diversifiée en tant que technologue, permet à Chris de trouver des solutions qui accélèrent les concepteurs et amènent les équipes de conception à de nouveaux sommets. Chris est actuellement détenu dans un lieu non divulgué, près de Halifax, en Nouvelle-Écosse, au Canada.