Performance de code exécuté dans un service
Bonjour à tous,
Mon problème est assez complexe et j'espère que quelqu'un à déjà rencontré le même.
J'ai un application développée en VB6 qui contient une fonctionnalité qui fait des transformations de documents XML par des feuilles XSL.
Cette même fonctionnalité (qui est dans une DLL) peut être utilisée dans une autre application sous forme de service Windows ce qui permet à nos utilisateurs de planifier ces transformations et que celles-ci soient automatiquement réalisées.
Le problème est dans le temps d'exécution de ces transformations. En faisant des tests je me suis aperçu qu'une transformation était 20 à 40 % plus rapide dans l'application client lourd que dans le service.
Le code est exactement le même, le résultat aussi, seul le temps change.
Si quelqu'un à une idée d'où cela peut-il venir ?
J'ai essayé de changer dans le gestionnaire des tâches la priorité du service mais cela ne change rien.
Merci à tous