Accueil > Forum > > > > Vitesse d'exécution prog. VB6
Vitesse d'exécution prog. VB6
vendredi 30 janvier 2009 à 19:59:16 |
Vitesse d'exécution prog. VB6

Gnain
|
Bonjours à tous, voilà, j'ai un programme vb6 qui vire sur windows xp pro, sur un ordinateur assez vieux, dont le processeur est un 3.4 GHz avec 2 Go de Ram. j'ai le même programme qui vire sur windows xp pro, sur un ordinateur plus récent, dont le processeur est un double coeur 2.66Ghz avec 2 Go de Ram. Pourquoi donc sur l'ordinateur plus récent et plus performant (double coeur) la vitesse d'exécution est plus longue. Est-ce à cause que mon programme utilise seulement un coeur? Si oui, existe-il un API pour VB6 pour utiliser les 2 coeurs ? Gnain!
|
|
vendredi 30 janvier 2009 à 20:11:41 |
Re : Vitesse d'exécution prog. VB6

jack
|
Salut cousin Je ne suis pas un spécialiste, mais je pense que VB6 ne sait pas gérer le multi-thread (*), il ne peut donc tourner (virer, comme tu dis) que sur un processeur. La vitesse du double-coeur étant plus faible, il tourne moins vite, logique. (*) Le multi-threading est une véritable usine à gaz. En fait, du doit pouvoir lancer un autre process depuis le premier en désignant le processeur, mais après ce sont des problèmes de synchronisation entre les programmes. Faudrait appronfindir, je n'ai vu ça que de loin. Bel hiver à Sainte-Marie ? Vala Jack, MVP VBNB : Je ne répondrai pas aux messages privés Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
|
|
vendredi 30 janvier 2009 à 20:29:47 |
Re : Vitesse d'exécution prog. VB6

Gnain
|
Est-ce que vb.net le gère ?
Gnain!
|
|
vendredi 30 janvier 2009 à 20:35:07 |
Re : Vitesse d'exécution prog. VB6

jmf0
|
Bonsoir,
Ne croyant personnellement pas trop en une différence vraiment notable de vitesse d'exécution d'un programme "normal" entre deux horloges aussi rapides (3.4 et 2.6 GHz) et la même ram, je me/te pose quelques questions : - ton appli traite-t-elle également des graphiques et leur affichages ? et si oui, quelles sont les cartes graphiques utilmisées sur l'une et sur l'autre des deux machines ? - t'es-tu bien assuré de comparer ce qui est rigoureusement comparable (la charge de la mémoire de tes 2 machines au moment de la comparaison de vitesse d'exécution ?
|
|
vendredi 30 janvier 2009 à 21:00:00 |
Re : Vitesse d'exécution prog. VB6

Gnain
|
En gros mon programme ouvre une base donnée, la lie, et la referme,fait ses calculs selon quelques variables et affiche les résultats dans un listbox. Après quelque autre fonction, ouvre la bdd, écriture dans bdd et la referme.
-la base de donnée est local et non en réseau.
Il y a environ 12 secondes de différence en lecture dans bdd et aussi en écriture.
Merçi de votre attention
Gnain!
|
|
samedi 31 janvier 2009 à 12:38:14 |
Re : Vitesse d'exécution prog. VB6

jack
|
Re 12 sec, c'est court et c'est long à la fois ! 12 sec par rapport à quoi, quelle durée totale ? Tu dis que ta base est locale : Quelle est le pourcentage de saturation du disque dur ? Les disques surs sont-ils propres, défragmentés ? Les disques surs ont-ils la même technologie (IDE/SATA, Taille du buffer de lecture/écriture, vitesse) ? Tous ces paramètres peuvent influencer ce genre de gestion lorsqu'il s'agit de gros volume de données. Donc dis nous aussi la taille de ta DB (en octets et/ou enregistrements traités) Vala Jack, MVP VBNB : Je ne répondrai pas aux messages privés Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
|
|
samedi 31 janvier 2009 à 22:21:44 |
Re : Vitesse d'exécution prog. VB6

Gnain
|
Merçi de vos réponses, mais je crois qu'on s'éloigne du sujet que je voulais discuter, oui bien sur je sais qu'une différence de matériel (disque dur IDE/SATA, Taille du buffer de lecture/écriture, vitesse) etc. peuvent influencer la vitesse, mais mon objectif était d'apprendre à programmer en vb6 pour un ordinateur multi-coeur.
Ok vb6 ne sait peut-être pas le gérer comme le dit Jack. ma question maintenant est-ce que vb.net peut le gérer.
Une autre question me vient, S'il n'existe pas de code VB pour utiliser plus de un coeur, à quoi bon de continuer de programmer en VB car la direction qu'a prit la technologie est dans ce sens.
J'ai trouvé sur le net que le language C++ avait un code pour utiliser le multi-coeur. N'ayant pas trouver l'équivalent pour VB j'esperais quand posant la question sur ce site, je trouverais l'équivalent. Mais bon je me doutais bien que VB6 ne le gérait pas.
Je continue à chercher, si je trouve je vous en fait part.
Gnain!
|
|
Cette discussion est classée dans : programme, vb6, ordinateur, exécution, vitesse
Répondre à ce message
Sujets en rapport avec ce message
Erreur d'exécution [ par lino ]
'VB6 a provoqué une erreur dans VBA6.DLL ou dans ssscc.dll. Le programme VB6 va maintenant être arrêté. Si vous continuez à rencontrer des problèmes,
VB6 exécution pas de réponse [ par skywindbk ]
Bonjour,J'utilise une programme VB6 pour piloter un générateur grâce à une porte série avec RS 232. Chaque fois j'ai fait l'éxécutation, après avoir e
compil VB6 avec acces [ par gino911 ]
Bonsoir,j'ai écrit un programme en VB-6 avec acces à base de donnée ACCES 2002.La compilation est OK et je peux executer l'exe sans problème sur une m
VB6 - Définir une résolution d'écran [ par SnapFAB ]
Bonjour, débutant dans la programmation sur VB6, voici mon problème : Je sais (grâce à l'aide des forums ) connaître la résolution de mon écran dans m
ecraser fichier .EXE en cours exécution [ par jpmaton ]
Bonjour,Peut-on écraser un fichier .EXE en cours d'exécution en VB6?L'idée est qu'un bouton "Upgrade" permette d'aller sur un serveur qui abriterait u
programme VBA en VB6 ou VB.NET [ par canichon ]
Bonjour à tous,Voilà mon problème :J'ai une application sous excel 97 avec de la programmation sous VBA derriere.Ma société pense remettre à jour le p
Programme threader sous vb6 [ par Leo_Robotic_Passion ]
Bonsoir,Est t'il possible de traiter sur un thread l'ecoute d'un socket TCP?existe t'il une alternative a la programmation threader sous vb6? Cordia
Informations sur un programme [ par farside68 ]
Bonsoir à tous Je me permet de poster sur ce forum pour demander si des personnes pourraient m'aider pour une petite chose. J'etait depuis pas mal de
pilote pour souris d'ordinateur [ par mayz ]
Bonjour, Je suis en terminale S Sciences de l'Ingénieur et je dois réaliser un projet pour le bac avc d'autres camarades.Nous souhaiterions réaliser u
VB6 Vista [ par Dalton ]
Bonjour,Je viens d'installer un programme développé en VB6 sur un portable OS Vista. Dans ce programme, j'ai un fichier Ini(me permet de paramètrer le
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|