Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 2
Ir a la página Anterior  1, 2
 
Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo) 
 
¿Por favor, alguien podría explicar mas claramente? Con un diagrama si es necesario, ya que no logro entender el problema.
Gracias.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo) 
 
A ver, el tema es el siguiente:

gambas tiene la posibilidad en tiempo de ejecución de convertir a C y luego compilar rutinas escritas en gambas de manera que se ejecuta mucho más rápidamente. Eso se le llama Just In Time compiler, algo así como compilación al vuelo.
Esto sólo vale para rutinas que sean realmente estables, es decir que no tengan bugs y que no utilicen librerías externas al propio gcc, creo recordar.

Hasta la versión 3.12, gambas hacía esto utilizando una librería externa (no recuerdo su nombre) que ahora parece haber sido abandonada.
Por tanto Benoit ha creado su propio JIT. La conversión la podéis ver en el /tmp/gambas.<nIdusuario>/<nproceso>/jit/ en tiempo de ejecución.

En mi caso, por sugerencia de Benoit y a falta de confirmación, parece ser cosa de que las máquinas de mis clientes no tienen instalado el compilador de C, por lo que es imposible hacer dicha compilación en tiempo de ejecución. Mañana cuando tenga usuarios activos comprobaré si ese era el problema.

Para soslayar los errores de JIT que no dejan ejecutar el programa puedes establecer la variable de entorno del sistema GB_NO_JIT a 1. Con eso la ejecución se hace sin JIT y funciona... pero más lento, por cuanto no se aprovecha esa capacidad.

TercoIDE: No sé lo que has probado, pero si en el fichero .profile añades las líneas

GB_NO_JIT=1
export GB_NO_JIT

y reinicias el sistema o, al menos, la sesión debería funcionar.


Más información en http://gambaswiki.org/wiki/doc/jit
 




===================
No podemos regresar
 
última edición por shordi el Miercoles, 09 Enero 2019, 17:19; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo) 
 
Uso JIT en muchas funciones. Aun con la variable de ambiente definida, se cuelga aleatoriamente todo gambas. Voy a esperar soluciones por parte de los que mas saben. Por suerte no estoy haciendo ningun calculo en estos dias.
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo) 
 
Benoit me sugirió a mí instalar totalmente no sé qué zarandaja de C con

apt-get install libc6-dev

Al hacerlo me instaló en una de las máquinas un montón de librerías y cosas esotéricas.
Prueba a ver si ayuda.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo) 
 
shordi escribió:  
Benoit me sugirió a mí instalar totalmente no sé qué zarandaja de C con

apt-get install libc6-dev

Al hacerlo me instaló en una de las máquinas un montón de librerías y cosas esotéricas.
Prueba a ver si ayuda.


Tengo instalada esa.
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo) 
 
Dice Benoit que el bug ya está corregido y que lanzará pronto la versión 3.12.2 donde todo irá bien y seremos felices para siempre.

     
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre El Gambas JIT (Jodiendo Inadvertidamente Todo) 
 
Citar:
lanzará pronto la versión 3.12.2 donde todo irá bien y seremos felices para siempre.


Acabo de actualizarme a la 3.12.2 !!! (solo ha tardado 1 dia!!!)
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Formulario Encima De Todo jsbsan General 3 Miercoles, 04 Agosto 2010, 22:50 Ver último mensaje
Invitado
No hay nuevos mensajes Letra Que Ocupe Todo El Alto Del Area De D... Shell General 1 Lunes, 04 Marzo 2013, 20:09 Ver último mensaje
Shell
No hay nuevos mensajes Instalando Todo En Lubuntu Sin Internet codificador General 0 Domingo, 28 Julio 2013, 23:49 Ver último mensaje
codificador
No hay nuevos mensajes Todo Sobre Linux Mint Shell Mundo Linux 0 Miercoles, 18 Enero 2017, 11:20 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario