IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Temps pour le lancement d'une application VB.NET


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Novembre 2018
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 37
    Par défaut Temps pour le lancement d'une application VB.NET
    Bonjour,

    Je suis entrain de tester une application VB.NET . J'ai un problème avec cette application, j'arrive bien à lancer cette application sans problème avec un pc windows 10 ( l'application se lance vite sans aucun souci ). Par contre, lorsque j'essaye de lancer cette application sur un windows server 2012 celle ci prenne un temps énorme avant de se lancer.

    N'hésitez pas si vous avez des idées concernant ce problème.

    Merci par avance

  2. #2
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonsoir,

    Plusieurs facteurs peuvent ralentir l'exécution d'un programme ...
    En particulier, sur un serveur, il y a peut-être moins de mémoire disponible du fait des process actifs, du contrôle des autorisations, des communications réseau, ...

    Ce qui peut aider est d'installer VisualStudio sur le serveur et de compiler là la version que tu veux faire tourner sur ce serveur. Tu seras au moins sûr qu'il n'y a pas d'écart de compatibilité entre le système où tu compiles et celui où tu installes l'application.

    ...

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    moins de mémoire sur un serveur ?
    en plus une appli .net la plupart du temps ca prend moins 100Mo de ram

    quant à compiler sur la machine pour optimiser ca me parait être du grand n'importe quoi
    visual studio compile de manière intermédiaire en MSIL qui est ensuite compilé sur le poste avec optimisation, le compilateur fera la même chose peu importe où il est installé, ca serait grave si un compilateur faisait des choses différentes d'une machine à l'autre...
    installer visual studio sur place pour faire du debug ca passe encore …



    après on ne peut pas répondre à ce genre de question, car il n'est pas censé y avoir d'écart aussi flagrant d'un windows à l'autre sur l'exécution…
    donc il y a 95% que ca vienne de ton code (problème de sécurité, mauvaise ip, utilisation d'un fichier avec chemin introuvable sur ce poste ...)
    ce qui peut jouer c'est aussi la version du Framework, si ton projet cible 4.x et que sur un poste il y a 4.y (avec y>x) c'est y qui sera utilisé, et parfois il peut y avoir un comportement légèrement différent

    après au lieu de nous demander à nous pourquoi ca rame, autant te demander toi même
    rajoute des infos de debug ici et là pour mesurer les temps d'exécution, enregistrer les exceptions … et analyse ce qui prend du temps dans ce contexte
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Oui Pol, mais pas si n'importe quoi que ça :

    ce qui peut jouer c'est aussi la version du Framework, si ton projet cible 4.x et que sur un poste il y a 4.y (avec y>x) c'est y qui sera utilisé, et parfois il peut y avoir un comportement légèrement différent
    C'est bien là qu'une compilation sur le poste cible peut changer quelque chose, même si c'est fortement improbable.

    Pour le reste, je suis bien d'accord avec toi, mais pour ce qui est de debuger, c'est pas évident : la lenteur ne donne pas de message d'erreur ...

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    je persiste, la verison du framework installée n'a rien à voir avec la compilation, mais avec l'exécution

    la compilation est faite avec le compilateur, qui est indépendant du framework cible, le framework n'étant qu'un ensemble de librairies codée en grande partie en .net
    le compilateur vb.net n'a pas évolué depuis longtemps
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/12/2018, 10h10
  2. erreur lors du lancement d'une application vb.net
    Par amarige dans le forum VB.NET
    Réponses: 7
    Dernier message: 05/05/2009, 14h07
  3. [Plugin][MyEclipse]Lancement d'une application J2EE
    Par ujoodha dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/04/2005, 15h48
  4. Détecter le lancement d'une application
    Par Neilos dans le forum Windows
    Réponses: 8
    Dernier message: 22/11/2004, 12h32
  5. Lancement d'une application en local (!)
    Par Fifoun dans le forum MFC
    Réponses: 5
    Dernier message: 12/06/2004, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo