Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Configuration de Gestion de mémoire pour les fenêtres WindowViewer

Configuration de Gestion de mémoire pour les fenêtres WindowViewer

  • Last UpdatedSep 24, 2024
  • 3 minute read

Il est possible de paramétrer l'usage de la mémoire de WindowViewer pour améliorer les performances des fenêtres en exploitation.

Sous certaines conditions, la réouverture de fenêtres qui ont été placées en mémoire tampon lors de leur fermeture, se fait à partir de la mémoire plutôt qu'à partir du disque.

Vous pouvez indiquer que certaines fenêtres possèdent une priorité supérieure pour l'utilisation de la mémoire et paramétrer séparément ces fenêtres en conséquence.

Une fois redéfinis ces paramètres mémoire, vous devez redémarrer WindowViewer pour que les modifications soient prises en compte.

Pour définir les propriétés mémoire

  1. Ouvrez WindowMaker.

  2. Dans le menu Fichier, cliquez sur Configurer, puis sur WindowViewer.

    L'écran de configuration de la WindowViewer apparaît.

  3. Cliquez sur l'onglet Mémoire.

    Memory tab in WindowViewer configuration screen

  4. Dans la zone Tampon en mémoire, procédez comme suit :

    1. Cochez la case Utiliser le tampon des fenêtres en mémoire si vous souhaitez que toutes les fenêtres refermées soient conservées en mémoire tampon pendant l'exécution.

    2. Cochez la case Cache des graphiques industriels non incorporés dans des fenêtres InTouch pour activer la gestion d'antémémoire des symboles graphiques industriels.

    3. Cochez la case Réinitialiser les valeurs en cache des graphiques industriels et les propriétés des fenêtres si vous souhaitez réinitialiser les propriétés personnalisées et les propriétés de la fenêtre lorsque la fenêtre est fermée et rouverte.

    4. Dans la zone Limite de mémoire des fenêtres en mémoire, entrez la limite du tampon de mémoire réservé aux fenêtres en mémoire qui sont fermées en cours d'exécution. La limite par défaut est de 70 % de la mémoire du processus.

      Dans le cas où la limite de mémoire est dépassée, le système supprime automatiquement du cache la fenêtre en mémoire fermée la plus ancienne au moment de l'exécution, à moins qu'elle ne soit marquée comme fenêtre de haute priorité.

      La limite de mémoire applicable pour des fenêtres en mémoire sera toujours inférieure à celle applicable pour des fenêtres prioritaires.

    5. Dans la zone Durée d'expiration des fenêtres en mémoire, entrez la durée maximum de permanence dans la mémoire tampon des fenêtres en mémoire qui sont fermées en cours d'exploitation. Vous pouvez indiquer une valeur entre 0 et 8760 heures. La valeur par défaut est 0, ce qui correspond à une durée illimitée.

      Remarque : les fenêtres InTouch et graphiques industriels partagent le cache en mémoire. Si la limite de mémoire fixée est dépassée, le système supprime automatiquement du cache le graphique en mémoire le plus ancien.

    La limite appliquée est la première atteinte : limite mémoire ou limite de durée.

    Remarque : lorsque vous rouvrez la fenêtre lors de l’exécution, le texte par défaut configuré dans l’animation respective s’affiche à la place des valeurs précédemment mises en cache, qui causaient une confusion. Les animations prises en charge pour ce comportement sont les suivantes :
    Affichage de valeur
    Affichage de l’utilisateur
    Modifier la couleur de remplissage
    Modifier la couleur de la ligne
    Modifier la couleur du texte
    Infobulle
    Style nommé

  5. Dans la zone Tampon des fenêtres prioritaires, procédez comme suit :

    1. Cochez la case Activer le tampon des fenêtres prioritaires pour permettre à certaines fenêtres d'être marquées comme prioritaires. Ces fenêtres seront toujours conservées en mémoire tampon, lorsqu'elles seront refermées en cours d'exploitation.

    2. Dans la zone Limite de mémoire des fenêtres prioritaires, entrez la limite du tampon de mémoire réservé aux fenêtres prioritaires qui sont refermées pendant l'exécution. La limite par défaut est de 90 % de mémoire. Le système libère ainsi d'abord les fenêtres en mémoire, puis les fenêtres prioritaires les plus anciennes dès que le pourcentage de mémoire occupée dépasse cette limite pendant l'exploitation.

    3. Dans la zone Fenêtres prioritaires, sélectionnez les fenêtres que vous souhaitez marquer comme prioritaires.

    Remarque : lorsque les cases Utiliser le cache en mémoire ou Activer la mise en cache des fenêtres de haute priorité sont cochées, alors la case Réinitialiser les valeurs en cache des graphiques industriels et les propriétés des fenêtres sera également cochée. Lorsque la case Réinitialiser les valeurs en cache des graphiques industriels et les propriétés des fenêtres est cochée, l’action de réinitialisation affectera également les options Utiliser le cache en mémoire ou Activer la mise en cache des fenêtres de haute priorité.

  6. Cliquez sur Enregistrer.