Réglage de la mémoire virtuelle (fichier d'échange Windows) pour améliorer les performances de SOLIDWORKS

Article de Chris Briand, CSWE mis à jour le 18 mai 2023

Article

Nous avons constaté que la définition explicite d'une taille statique pour le fichier de page Windows aide les utilisateurs de SOLIDWORKS sur les systèmes où SOLIDWORKS éprouve des difficultés à importer ou à exporter des géométries, ou à gérer des assemblages de grande taille.

La procédure illustrée ci-dessous permet de relever le plafond de la mémoire virtuelle à bord du système en question et de fournir au système d'exploitation l'espace supplémentaire dont il a besoin pour manœuvrer s'il est à court de mémoire physique. La mémoire virtuelle n'est pas utilisée tant que la mémoire vive physique du système n'est pas épuisée et que le système n'a pas besoin d'un endroit pour stocker des informations supplémentaires.

Nous avons découvert au fil des ans que SOLIDWORKS demande très rapidement au système d'exploitation d'augmenter la mémoire virtuelle, à tel point que le système d'exploitation met du temps et des cycles de CPU à allouer la quantité de mémoire virtuelle nécessaire, ce qui ralentit encore les opérations et entraîne souvent ce qui semble être une session SOLIDWORKS "suspendue" qui est finalement "tuée" par l'utilisateur via le gestionnaire des tâches de Windows.

Pensez également à évaluer les coûts liés à l'augmentation de la RAM physique sur votre système, car nous avons constaté qu'il s'agit d'une option très rentable et facile pour améliorer vos performances globales et traiter des tâches plus importantes dans SOLIDWORKS.

SSD ou PAS ?

Un point à 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 accessible, vous auriez placé le fichier de page sur la racine du disque principal (C:\), sans compromettre la sécurité à long terme de votre disque dur. En contrepartie, les opérations d'écriture sur un fichier de page situé sur le disque dur auraient ralenti les performances, car le disque dur réagit beaucoup plus lentement que la mémoire vive.

C'est encore le cas aujourd'hui avec les disques SSD, mais les performances sont considérablement accrues 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 la plupart des concepteurs ne la verront jamais au cours de leur carrière.

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

Quelle est la quantité de mémoire vive ?

Pour ajuster correctement vos valeurs de mémoire virtuelle, vous devez connaître la quantité de mémoire physique, ou RAM, présente sur le système. Vous pouvez trouver cette information en accédant à la boîte de dialogue Informations système et en localisant la valeur de "Mémoire physique installée (RAM)"

La boîte de dialogue Informations système peut être trouvée en tapant "Informations système" dans le moteur de recherche de Windows 11 et en ouvrant la boîte de dialogue Informations système.

IMPORTANT: Une question à se poser avant de tenter la procédure suivante est la suivante : Ai-je suffisamment d'espace disque pour modifier la taille du fichier de page ?

Les stations de travail modernes et les versions récentes de SOLIDWORKS nécessitant des quantités de mémoire physique (RAM) de 16 Go et plus, nous suggérons de définir une taille de fichier de page à peu près égale à la quantité de mémoire physique (RAM) dans le système, jusqu'à un maximum de 64 Go. Si vous disposez de plus de 64 Go de mémoire physique (RAM) dans le système, il est peu probable que la spécification d'une mémoire virtuelle supplémentaire (taille de fichier de page) au-delà de 64 Go produise des gains de performance supplémentaires. Si vous disposez d'une petite quantité de mémoire physique (RAM) installée dans la station de travail (16 Go), vous pouvez envisager d'augmenter la mémoire virtuelle (taille de fichier de page) à 32 Go pour une plus grande maniabilité en cas de besoin.

Modification des valeurs de la mémoire virtuelle

  1. Ouvrez la boîte de dialogue Propriétés du système de Windows 11 en recherchant et en sélectionnant "Afficher les paramètres avancés du système" à l'aide de la recherche dans le menu Démarrer de Windows 11. Il est également possible d'accéder à cette boîte de dialogue en naviguant dans l'application des paramètres de Windows 11 : Système > À propos de > Paramètres système avancés
  2. Dans la boîte de dialogue Propriétés du système, naviguez jusqu'à l'onglet "Avancé", choisissez le bouton "Paramètres..." sous la zone "Performances".
Ajustement de la mémoire virtuelle pour améliorer les performances de SOLIDWORKS

Accès à la mémoire virtuelle

  1. Dans la boîte de dialogue Options de performance, sélectionnez l'onglet "Avancé" et trouvez le bouton "Modifier..." sous la zone "Mémoire virtuelle".
  2. Décochez l'option "Gérer automatiquement la taille des fichiers de pagination pour tous les lecteurs".
  3. Sélectionnez le lecteur sur lequel vous avez de la place et que vous jugez approprié pour placer le fichier de page.
  4. Choisissez le bouton radio "Taille personnalisée".
  5. Saisissez une valeur MAXIMUM (Taille maximale) correspondant à la quantité de RAM physique dont vous disposez dans le système, jusqu'à un maximum de 64 Go. (64GB apparaîtrait comme 64000MB)
  6. Saisissez une valeur MINIMUM (taille initiale) inférieure de 2 Go à la valeur MAXIMUM spécifiée à l'étape précédente. (Cela garantira que les rapports de Windows et les autres rapports de diagnostic sont corrects).
  7. Choisissez le bouton "Set" (Définir)
  8. Redémarrez le poste de travail pour que les modifications apportées à la mémoire virtuelle soient prises en compte.

 

Si vous êtes intéressé, vous trouverez des articles de référence concernant les tests de durée de vie des disques SSD mentionnés plus haut,

(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 !

Trouver du contenu similaire par balise :

Chris Briand, CSWE

Depuis 2002, Chris forme et accompagne des ingénieurs, des concepteurs et des informaticiens dans le secteur de la CAO 3D. Il a rejoint la formidable équipe d’experts en applications de Javelin Technologies début 2006, avant de rejoindre, avec les membres de son équipe, l’équipe de TriMech Solutions en 2021.  Chris apprécie l'apprentissage continu stimulé par l'ingéniosité et les défis que posent les concepteurs. L'innovation grâce à l'impression 3D, la CAO 3D et d'autres technologies, combinée à son expérience diversifiée en tant que technologue, permet à Chris de trouver des solutions qui accélèrent le travail des concepteurs et mènent les équipes de conception vers de nouveaux sommets. Chris est actuellement détenu dans un lieu tenu secret, près de Halifax, en Nouvelle-Écosse, au Canada.