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
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|