1. #1
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment

    Informations forums :
    Inscription : mars 2014
    Messages : 5
    Points : 4
    Points
    4

    Par défaut Plugin lent au démarrage

    bonjour
    mon probleme est
    j ai réalisé un plugin sur AUTOCAD avec vb.net
    seulement lors de la première exécution il met beacoup de temps à etre executé
    mais après et à chaque exécution de la commande il s'exécute immediatement
    on dirait que des elements ont ete chargées dans la RAM
    ce qui explique peut etre la raison.
    la question
    comment rendre mon plugin efficace et rapide à la première execution ou peut etre que dois je faire pour chrger ces elements en mémoire et de quels élèments s'agit-il
    merci

  2. #2
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment

    Informations forums :
    Inscription : mars 2014
    Messages : 5
    Points : 4
    Points
    4

    Par défaut re

    j'ai ça et là qu'on peut connaitre ou ça patine en utilisant stopwatch qui donne de surcroit la performance
    mais en vain j'ai pas su comment l'utiliser et à quel niveau le placer
    ex
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim dbTimer As Stopwatch = Stopwatch.StartNew()
    dbTimer.[Stop]()
    Debug.Writeline("Loading Database, elapsed time: {dbTimer.ElapsedMilliseconds} ms.")
    Dim layerTimer As Stopwatch = Stopwatch.StartNew()
    layerTimer.[Stop]()
    Debug.Writeline("Creating Layers, elapsed time: {layerTimer.ElapsedMilliseconds} ms.")
    merci

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2007
    Messages : 8
    Points : 9
    Points
    9

    Par défaut

    Salut,

    Il me semble que tu as eu des réponses sur TheSwamp, mais concernant l'utilisation de StopWatch, je ferais comme ça (pas certain de la syntaxe VB)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim sw As StopWatch = New StopWatch()
    sw.Start()
    LoadDatabase()
    Dim t1 As Long = sw.ElapsedMilliseconds
    CreateLayers()
    Dim t2 As Long = sw.ElapsedMilliseconds
    sw.Stop()
    Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
    ed.WriteMessage("Loading Database, elapsed time: {t1} ms.")
    ed.WriteMessage("Creating Layers, elapsed time: {t2 - t1} ms.")
    ed.WriteMessage("Total, elapsed time: {t2} ms.")

Discussions similaires

  1. Eclipse lent au démarrage et du serveur aussi
    Par ptr83 dans le forum Eclipse
    Réponses: 4
    Dernier message: 03/08/2010, 10h47
  2. Moniteur très lent au démarrage
    Par acacia dans le forum Composants
    Réponses: 0
    Dernier message: 29/08/2009, 09h43
  3. PC Portable très lent au démarrage.. DD ?
    Par jojodu31 dans le forum Composants
    Réponses: 7
    Dernier message: 24/04/2008, 19h47
  4. [UBUNTU] Mon pc est lent au démarrage
    Par sovo dans le forum Ubuntu
    Réponses: 1
    Dernier message: 26/03/2007, 02h18
  5. Tomcat 5.5 extremement lent au démarrage
    Par philmt dans le forum Tomcat
    Réponses: 12
    Dernier message: 06/02/2007, 14h11

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