Hilo
Problemas con el consumo de RAM (ruben) 2020-02-03 17:01:38
Buenas,
He hecho un programa con winapi, hilos y conectándome a una api de una página web.
Cuando pongo a andar el hilo hace un proceso cada 6 segundos aproximadamente, pero el problema es que cada vuelta gasta 4 kb de memoria. En principio parece poco, pero al pasar un par de días terminan siendo gigas y supongo que algo estaré haciendo mal.
No utilizo constuctores ni destructores, puede ser de eso?
Un saludo y gracias
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: Problemas con el consumo de RAM (Salvador Pozo) 2020-02-03 19:23:13
r> No utilizo constuctores ni destructores, puede ser de eso?
Hola:
Por lo que parece estás obteniendo memoria dinámica que no estás devolviendo al sistema cada vez. Puede ser alguna de las funciones del API o que estés usando mal algún parámetro. Es difícil saberlo sin conocer el código.
Hasta pronto.
--
Salvador Pozo (Administrador)
mailto:salvador@conclase.net
Blog con Clase: http://blogconclase.wordpress.com
Con Clase: http://conclase.net
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: Problemas con el consumo de RAM (iper) 2020-02-03 21:04:08
Si creo que si que el problema que es que no destruie ls objectos pero es especular sin aber visto el codigo.
February 3, 2020 8:23 PM, "Salvador Pozo" <salvador@conclase.net> wrote:
> r> No utilizo constuctores ni destructores, puede ser de eso?
>
> Hola:
>
> Por lo que parece estás obteniendo memoria dinámica que no estás devolviendo al sistema cada vez.
> Puede ser alguna de las funciones del API o que estés usando mal algún parámetro. Es difícil
> saberlo sin conocer el código.
>
> Hasta pronto.
>
> --
> Salvador Pozo (Administrador)
> mailto:salvador@conclase.net
> Blog con Clase: http://blogconclase.wordpress.com
> Con Clase: http://conclase.net
> _______________________________________________
> Lista de correo Cconclase Cconclase@listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: Problemas con el consumo de RAM (Facu) 2020-02-03 20:47:34
Si estás usando malloc o New, deberías asegurarte de limpiar la memoria
cuando termines de usarla. También dar Close a cada conexión abierta y
demás. Estas leakando memoria. Es decir, memoria que dejas de usar pero no
liberas. Tendrías que buscar donde.
Y ten cuidado... Es un gran problema de seguridad. Deberías evitar usar
memoria directamente, o usar safe pointers, de la nueva STL
El lun., 3 de febrero de 2020 15:18, Rubén Blanco Fernández <
darkmalka@hotmail.com> escribió:
> Buenas,
> He hecho un programa con winapi, hilos y conectándome a una api de una
> página web.
> Cuando pongo a andar el hilo hace un proceso cada 6 segundos
> aproximadamente, pero el problema es que cada vuelta gasta 4 kb de memoria.
> En principio parece poco, pero al pasar un par de días terminan siendo
> gigas y supongo que algo estaré haciendo mal.
>
> No utilizo constuctores ni destructores, puede ser de eso?
>
> Un saludo y gracias
>
> _______________________________________________
> Lista de correo Cconclase Cconclase@listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: Problemas con el consumo de RAM (iper) 2020-02-03 21:02:23
Tienes que hacer que usar destructores tienes el codigo fuente ..... ?
February 3, 2020 7:16 PM, "Rubén Blanco Fernández" <darkmalka@hotmail.com (mailto:darkmalka@hotmail.com?to=%22Rub%C3%A9n%20Blanco%20Fern%C3%A1ndez%22%20<darkmalka@hotmail.com> )> wrote:
Buenas,He hecho un programa con winapi, hilos y conectándome a una api de una página web.Cuando pongo a andar el hilo hace un proceso cada 6 segundos aproximadamente, pero el problema es que cada vuelta gasta 4 kb de memoria. En principio parece poco, pero al pasar un par de días terminan siendo gigas y supongo que algo estaré haciendo mal.No utilizo constuctores ni destructores, puede ser de eso?Un saludo y gracias
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: Problemas con el consumo de RAM (yolmer) 2020-02-04 16:01:56
no es suficiente información trata de poner algo de código en la pregunta
El lun., 3 feb. 2020 a las 14:18, Rubén Blanco Fernández (<
darkmalka@hotmail.com> ) escribió:
> Buenas,
> He hecho un programa con winapi, hilos y conectándome a una api de una
> página web.
> Cuando pongo a andar el hilo hace un proceso cada 6 segundos
> aproximadamente, pero el problema es que cada vuelta gasta 4 kb de memoria.
> En principio parece poco, pero al pasar un par de días terminan siendo
> gigas y supongo que algo estaré haciendo mal.
>
> No utilizo constuctores ni destructores, puede ser de eso?
>
> Un saludo y gracias
>
> _______________________________________________
> Lista de correo Cconclase Cconclase@listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ