Search found 36 matches: recolector

Return to advanced search

Re: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria

Me parece que la llamada manual de sysrefresh y el recolector no es necesario, dado que internamente al asignar NIL a la variable contenedora de un objeto query esto hace que se dispare una función de MySQL en C que cierra la consulta y llama al colector ...
by carlos vargas
Sun Jul 30, 2023 4:11 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria
Replies: 5
Views: 293

Re: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria

... de memoria cuando se carga nuevamente, sea porque cambian los filtros o por otra razón que el usuario requiera. Tu comentario sobre el "recolector de basura de harbour" me llevó a encontrar hb_gcAll. Nota. Ahora me queda ver porqué cuando ejecuto ciertas acciones sobre la consulta ...
by José
Sat Jul 29, 2023 10:57 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria
Replies: 5
Views: 293

Re: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria

Me parece que en el ciclo no le da tiempo al recolector de basura de harbour entrar en acción, en MySQL el hacer constante consultas similares hace que el Sever haga uso se su caché, y es lo buenos de los servidores de bases de datos..., La primera ...
by carlos vargas
Sat Jul 29, 2023 6:22 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria
Replies: 5
Views: 293

Re: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria

... hace cómodo. El caso es que para que la consulta finalize, debes hacer un oDbProduct:end() y a continuación un oDbProduct:=nil, para que entre el recolector de basura, pero insisto, ese query en el for...next, no es lo ideal, lo que deberíamos as buscar es hacer un solo query que obtenga todo ...
by carlos vargas
Sat Jul 29, 2023 6:17 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Consulta MySQL - volver a ejecutar - Aumenta uso Memoria
Replies: 5
Views: 293

Re: Errores OLE en TEXCELSCRIPT

... que "explota" el ole y el error sale en cualquier parte, adentro de un do while que recorre una base. Voy a probar tambien llamar al recolector de basura, gracias. Saludos, Daniel
by puenteda
Thu Feb 24, 2022 5:02 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Errores OLE en TEXCELSCRIPT
Replies: 9
Views: 1172

Re: Errores OLE en TEXCELSCRIPT

... No estoy seguro de que sea eficaz No hacer x:= worksheets(1):Name , sino hacer o:= oExcel:worksheets(1)x:= o:Name 2 - Utilizar el recolector de basura despues de grandes operaciones, que parece que corrompe bastante la memoria, al menos para excel: hb_gcall(.t.) 3 - Usar ...
by hmpaquito
Thu Feb 24, 2022 3:46 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Errores OLE en TEXCELSCRIPT
Replies: 9
Views: 1172

Re: Cerrar conexión MySql con TDolphin

la idea de las funciones garbage, es que son llamadas cuando el programa entra en idle, y se ejecuta al recolector de basura, ahi las variables a nil, son procesadas. ahi es cuando se llama la función mysql_close, para el caso de la variable que contiene la conexion. es cuando ...
by carlos vargas
Wed Nov 03, 2021 8:44 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Cerrar conexión MySql con TDolphin (Solucionado)
Replies: 8
Views: 652

Re: *** Curso de C para programadores Harbour.

... si tenemos 16 Gb de memoria, Harbour se le va la olla y deja de tener memoria disponible para servir y te sirve un GPF. ¿ Sirve de algo llamar al recolector de basura ? Si podriamos tener un gestor de errores GPF, creo que Antonio Linares hizo uno y esta en este foro (no lo he probado) Saber si ...
by hmpaquito
Thu Apr 01, 2021 11:41 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: *** Curso de C para programadores Harbour.
Replies: 141
Views: 18243

Re: Carlos Mora y la mala leche de la string concatenation

Paquito lo ralentiza la maquina virtual y el recolector de basura. Mi propuesta sería hacerlo en C con lo que se evitaría dependencias como las que indica Carlos y te garantizo que la memoria no se fragmentaría nada. Y ademas se podría usar para ...
by xmanuel
Sat May 05, 2018 5:14 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Carlos Mora y la mala leche de la string concatenation
Replies: 20
Views: 4283

Re: Para Antonio... posible bug en Harbour

Si almacenas una variable a bajo nivel, tienes que bloquearla para que el recolector de basura no la destruya.

Eso explicaría porque las static funcionan y no las locales.
by Antonio Linares
Tue Aug 16, 2016 6:37 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Para Antonio... posible bug en Harbour
Replies: 11
Views: 3127

Re: Pregunta sobre PHB_ITEM (Para A. Linares)

... PHB_ITEM pItem ); Fijate que pertenecen a la categoria "gc" (garbage collector), ya que de lo que se trata es de indicarle al recolector de basuras que no destruya ese item. Mi duda es si se puede mantener "viva" una variable local una vez se salga de una función. ...
by Antonio Linares
Tue Dec 29, 2015 7:08 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Pregunta sobre PHB_ITEM (Para A. Linares)
Replies: 7
Views: 1560

Re: Valor por defecto en una DATA de una clase

Jejeje ya... pero esa función no vale para modificar el buffer sino para recuperarlo. El contador de referencias básicamente se usa en el recolector de basura para no quietar de la memoria ningún valor que aún tiene una referencia a ella como por ejemplo lo que tú indicas... Ya me dirá como ...
by xmanuel
Wed Sep 16, 2015 1:09 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Valor por defecto en una DATA de una clase
Replies: 21
Views: 4540

programa FWM funcionando en 10.11

... que la creación de las librerias de FHM funciona con el framework de 10.11 y xcode-beta 7 . A nivel interno han "depreciado" el uso del recolector de basura de objective-c y no se hasta que punto puede afectar a fwM . En principio no debería ya que harbour usa su propio recolector pero ...
by mastintin
Wed Jun 10, 2015 2:18 pm
 
Forum: FiveMac / FivePhone (iPhone, iPad)
Topic: programa FWM funcionando en 10.11
Replies: 5
Views: 2493

Re: ATENTOS. TXMLDocument no libera memoria

... parte, lo que está ocurriendo. La solución que comentas , no funciona, aparentemente, en este ejemplo en concreto. Y que la solución sea llamar al recolector de basura directamente, sorry, pero eso solo es un parche, que lo puede solucionar, no te digo que no, pero , bajo mi punto de vista, no ...
by thefull
Mon Mar 16, 2015 8:18 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: ATENTOS. TXMLDocument no libera memoria
Replies: 26
Views: 7377

Re: ATENTOS. TXMLDocument no libera memoria

Rafa, Reabro el post porque creo que tendrias que poner hb_gcall(.T.) Importante el .T. para forzar el recolector a ejecutar la accion, sino solo se hara cuando encuentre un idle. Eso podria explicar tus perdidas de memoria. Explicacion del garbage collector en https://vivaclipper.wordpress.com/2014/01/10/the-garbage-collector/ ...
by hmpaquito
Tue Mar 10, 2015 12:54 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: ATENTOS. TXMLDocument no libera memoria
Replies: 26
Views: 7377
Next

Return to advanced search