Bonjour,
j'ai une application d'acquisition de donnée en temps réel que je dois faire tourner sur un tablet PC (tablet PC 2005 SP3).
Cette application demande passablement de ressource. En fonction de l'OS la gestion du dual core est différente !!!
J'ai constaté que 2000 et Vista est capable de partager les ressources mémoire de mon application en deux part égal (ex. core 1: 55% core 2 55%)
Par contre avec XP SP3 le partage ce fait ainsi: d'abord remplir le core 1 à 100% puis utilise le core deux (core 1: 100 % core 2: 10%). Dans ce cas mon application n'arrive plus à récupérer les données et les afficher en temps réelle (28 caractères à 20Hz). Lenteur puis le programme se fige. Le 3/4 des ressources est utilisé pour l'affichage de 2 données sur un graphe)
Difficile de remettre en cause le programme (C# dot net 2.0) étant donné qu'avec W2000 ou Vista cela ne pause pas de problème (je n'ai pas les sources)
Malheureusement je dois faire tourner cette application sur un tablet PC (pour une puissance suffisante utilise le Panasonic CF-H1) , ce qui m'impose un dual core (pour avoir assez de puissance) et Windows tablet PC pour la gestion du "clavier" virtuel.
What is wrong ? rien trouvé de concluant sur le site de windows à part le patch WindowsXP-KB896256-v4-x86-ENU, mais c'est valable que pour SP2
en espérant que quelqu'un puisse m'aider ? merci d'avance
Marc
Partager