1 votes

Maximiser la réactivité du programme

J'ai un programme que j'utilise pour remplacer la touche Alt-Tab. Je l'ai écrit en .NET, il a donc une empreinte mémoire assez importante. Comme je ne l'utilise qu'occasionnellement, il a tendance à être paginé. Ainsi, lorsque je l'appelle, il met souvent quelques secondes à s'afficher. C'est très ennuyeux. Existe-t-il un moyen d'empêcher la pagination de l'application afin qu'elle s'affiche toujours immédiatement ?

Je pourrais toujours l'écrire dans un langage plus léger, mais y a-t-il une autre solution ?

1voto

Mau Points 6480

Une astuce consiste à y intégrer une minuterie, qui déclenche un calcul inutile (vide) à intervalles réguliers, afin d'empêcher (d'inverser) la pagination.

1voto

Daniel Earwicker Points 63298

Mettez beaucoup de mémoire dans votre ordinateur. Il est peu probable qu'une solution impliquant le développement de logiciels soit moins chère que cela.

0voto

P.Brian.Mackey Points 12892

Nous n'avons pas de contrôle direct sur la VM en C#. Il peut être possible de s'accrocher à VM à l'aide d'outils avancés, comme p/inviter quelque chose que vous écrivez en C++ ( Hans Passant pourrait probablement vous en parler). Vous pouvez également compiler pour x64 et exécuter sur un système 64 bits avec suffisamment de RAM et désactiver VM (je ne recommande pas de désactiver VM sur un système 32 bits où vous plafonnez à 4 Go).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X