Cómo calcular la memoria?
Cómo calcular la memoria?
Me gustaría saber como puedo calcular aproximadamente la memoria que utilizo en en programa, para evitar el "memory limits", gracias de antemano!
I'm interesting in learn!!!
Re: Cómo calcular la memoria?
C/C++ tiene la funcion sizeof(), tu a esa funcion le pasas: la direccion de una variable de un arreglo o de una matriz y el te retorna la cantidad de memoria que utiliza en bytes.Si el resultado de esto lo divides entre 10^6 te dice cuantos MB consume.
Prueba est codigo:
#include <iostream>
using namespace std;
int A[1000000];
int main()
{
cout << "Bytes: " << sizeof(A) << '\n';
cout << "MegaBytes: " << sizeof(A) / 1e6 << '\n';
return 0;
}
Prueba est codigo:
#include <iostream>
using namespace std;
int A[1000000];
int main()
{
cout << "Bytes: " << sizeof(A) << '\n';
cout << "MegaBytes: " << sizeof(A) / 1e6 << '\n';
return 0;
}