C++ calculer bytes/secondes
Résolu
lavoiekeven
Messages postés
24
Statut
Membre
-
Manu -
Manu -
Bonjour,
J'ai deux vecteurs pour faire des opérations pi je dois trouver la performance en bytes/secondes
pour l'instant je fait
QueryPerformanceFrequency((LARGE_INTEGER *)&freq);
QueryPerformanceCounter((LARGE_INTEGER *)&debut);
for(x=0;x<40000;x++)
{
(Opération sur des vecteurs de taille 40000)
}
QueryPerformanceCounter((LARGE_INTEGER *)&fin);
resul = fin-debut;
std::cout<<"Intervalle : "<<resul<<std::endl;
resul = resul/(freq*40000);
std::cout<<"Resultat : "<<resul<<std::endl;
std::cout<<"Frequence : "<<freq<<std::endl;
En gros ma question est de savoir comment faire pour connaitre la grandeur en bytes d'un vecteur.
De plus, pour ce devoir je dois créer des vecteurs de taille de 4000000 mais a chaque fois que je tente d'executer visual studio planter est-ce normal(parce que le programme compiler sans erreur) ?
J'ai deux vecteurs pour faire des opérations pi je dois trouver la performance en bytes/secondes
pour l'instant je fait
QueryPerformanceFrequency((LARGE_INTEGER *)&freq);
QueryPerformanceCounter((LARGE_INTEGER *)&debut);
for(x=0;x<40000;x++)
{
(Opération sur des vecteurs de taille 40000)
}
QueryPerformanceCounter((LARGE_INTEGER *)&fin);
resul = fin-debut;
std::cout<<"Intervalle : "<<resul<<std::endl;
resul = resul/(freq*40000);
std::cout<<"Resultat : "<<resul<<std::endl;
std::cout<<"Frequence : "<<freq<<std::endl;
En gros ma question est de savoir comment faire pour connaitre la grandeur en bytes d'un vecteur.
De plus, pour ce devoir je dois créer des vecteurs de taille de 4000000 mais a chaque fois que je tente d'executer visual studio planter est-ce normal(parce que le programme compiler sans erreur) ?
A voir également:
- C++ calculer bytes/secondes
- Comment calculer la moyenne sur excel - Guide
- 94 secondes - Télécharger - Jeux vidéo
- Roland souhaite calculer le montant total des ventes de son magasin. le fichier contient, pour chaque produit, la quantité vendue et le prix unitaire. calculez le montant total des ventes. ✓ - Forum Excel
- Comment calculer une note sur 20 ✓ - Forum Bureautique
- Comment mettre ou ramener une note sur 20 facilement ✓ - Forum Bureautique
1 réponse
Bonjour
De plus, pour ce devoir je dois créer des vecteurs de taille de 4000000 mais a chaque fois que je tente d'executer visual studio planter est-ce normal(parce que le programme compiler sans erreur) ?
En général l'informatique se comporte de manière normale.
Si un programme plante, c'est parce qu'une des conditions qui peuvent faire qu'il plante est présente. Ca peut être parce que personne (le compilateur, le chargeur, le système d'exploitation, le programmeur) n'a vérifié qu'il y a assez de mémoire. Ils se sont tous comportés normalement, c'est-à-dire de la manière dont ils ont été conçus.
Manu
De plus, pour ce devoir je dois créer des vecteurs de taille de 4000000 mais a chaque fois que je tente d'executer visual studio planter est-ce normal(parce que le programme compiler sans erreur) ?
En général l'informatique se comporte de manière normale.
Si un programme plante, c'est parce qu'une des conditions qui peuvent faire qu'il plante est présente. Ca peut être parce que personne (le compilateur, le chargeur, le système d'exploitation, le programmeur) n'a vérifié qu'il y a assez de mémoire. Ils se sont tous comportés normalement, c'est-à-dire de la manière dont ils ont été conçus.
Manu