OVH Cloud OVH Cloud

Limitation mémoire NTVDM

1 réponse
Avatar
Vincent DURAIN
Bonjour,

J'ai une appli DOS fonctionnant sur mon serveur 2000.

Mon soucis, toute la ram disponible est prise par la NTVDM au lancement et
ça écroule les perfs de mon serveur.

Savez vous quel paramètres modifier pour restreindre l'occupation mémoire ?

D'avance, Merci

Cordialement.

1 réponse

Avatar
Maurice POLARD
"Vincent DURAIN" a écrit :

J'ai une appli DOS fonctionnant sur mon serveur 2000.
Mon soucis, toute la ram disponible est prise par la NTVDM au lancement
et

ça écroule les perfs de mon serveur.
Savez vous quel paramètres modifier pour restreindre l'occupation mémoire
?


--- Réponse ---

Une application DOS classique agit comme si elle était le seul programme
fonctionnant sur l’ordinateur. Elle passe la plupart de son temps à
attendre sa prochaine instruction et très peu de temps à l’exécuter.
Pendant que l’application attend, elle interroge les divers périphériques
(clavier, souris, etc.) afin de vérifier si son utilisateur ne lui a pas
transmis une instruction. Elle vérifie cela quasi continuellement. Cette
vérification constante est désignée par le terme « polling ». En l’espace
de quelques secondes entre chaque frappe au clavier, un tel programme peut
interroger le clavier un millier de fois. Toutes ces interrogations
consomment une grande quantité du temps processeur.

Si un portage sous Windows de votre application DOS n'est pa prévue dans
l'immédiat je vous conseille d'utiliser un utilitaire complétaire tel que
TAME. Ce programme intervient directement sur la façon dont le processeur
gère les applications. Il permet d’allouer plus de temps processeur aux
applications réellement actives et moins de temps aux tâches inactives et
qui pour l’essentiel ne font que scruter les périphériques d’entrée-sortie
en attendant une nouvelle instruction à traiter.

www.tamedos.com

Cordialement,
Maurice POLARD