chescobar 09-05-2025, 22:44
Al usar MediaPlayer como reproductor en una aplicación 24/7  - 365 se tiene el problema que luego de operar cerca de 24 horas se alcanza el límite del máximo de ficheros abiertos por la aplicación.

Luego de la reproducción de cada tema se tiene la precaución de cerrar el reproductor MediaPlayer con .stop y .close.

Adicionalmente, luego de reproducir cada tema y aún con .stop y .close el uso de la memoria RAM se va incrementando, así luego de las 24 horas alcanza 256 MB, lo que quiere decir que en 10 días serían 2.5 GB y en un mes 7.5 GB (fuera RAM Sad ) . El valor del incremento de memoria es inferior al valor de memoria leída (monitoreado con gnome-system-monitor).

El tarball del código fuente (GNU/GLP Smile ), desarrollado sobre Debian 12 y XFCE:

https://gradio.net/descargas/GR6/GR6-src/GR-MPlayer.zip

dependencias:

mediainfo libsox-fmt-all darkice  (sudo apt install mediainfo libsox-fmt-all darkice)

Por ahora la solución para el número de ficheros abiertos puede ser incrementar ulimit a nivel de SO, pero el incremento de memoria a medida que pasa el tiempo si terminaría por colgar la máquina en algún momento.

Me comentan si tienen alguna idea.

Saludos.
atakito 09-05-2025, 17:18
Buenas

no se si quiero recortar demasiado el código pero.. , intento controlar el Activado/Desactivado de los textbox con un for
La T es para asignar la letra para el componente TextBox

Código:
Public header As String[] = ["id", "proyecto", "area", "entidad", "fechaentrada"]  ' los campos de la db
Dim idx As Integer
Dim letra As String
 
For idx = 0 To header.Max
   Print "T" & header[idx] ' imprime  Tid , Tproyecto...

  "T" & header[idx].Enabled = status ' invalid assing

   letra = "T" & header[idx]
   letra.Enabled = status  '  Unknown symbol in class boxedstring
 
   Tproyecto.Enabled = status  '  OK

Next


saludos y gracias...
alberto-moyano 08-05-2025, 20:46
Hola gente, tengo en mi aplicación el uso del componente gb.qt5.webkit, la info de Gambas dice que el componente está deprecated y sugiere utilizar gb.qt5.WebView, pero al mismo tiempo se anuncia que está (o estará) disponible gb.qt6.webkit, en linux mint (con la versión 3.19.x) todavía no se sabe nada de este último, ¿alguien con la versión 3.20.x sabe si ya está disponible?

Si bien gb.qt5.WebView es más moderno, más rápido (realmente muy poco), no tiene soporte para el método .eval (que permite evaluar expresiones JavaScript), que sí existe en gb.qt5.webkit, la wiki de gambas sugiere una técnica para poder hacer evaluaciones, pero es demasiado farragoso y es mucho el código que debería modificar.

Es solo para saber como prepararme ante el futuro incierto que sugiere la expresión deprecated.

Saludos
Páginas (560):    1 6 7 8 9 10 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 287
Último miembro: vigif
Temas del foro: 1,728
Mensajes del foro: 8,984
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 165
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 115
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 276
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 600
Devorado por la malvada s...
Foro: Python
Último mensaje por: tercoide, 12-08-2025, 23:58
Respuestas: 6 - Vistas: 382
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.