Obtener informacion sobre recursos disponibles

Discusión en general sobre Gemix.

Obtener informacion sobre recursos disponibles

Postby necro_vampire » Thu Oct 07, 2010 7:12 pm

alguna posiblidad de saber los recursos del sistema?
se que para la memoria libre existe una funcion...
pero por ejemplo para saber los canales de audio disponibles, para saber que tipo de cpu tiene el sistema y que porcentaje de la misma se esta usando, creo que no...

seria util, por ejemplo para subir y bajar los FPS, de acuerdo a la saturacion de la cpu , evitar cargar o usar determinados recuersos si hay poca memoria disponible...
Image
Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
User avatar
necro_vampire
 
Posts: 1372
Joined: Fri Oct 10, 2008 12:38 am
Location: Death Soul city???

Re: Obtener informacion sobre recursos disponibles

Postby CicTec » Thu Oct 07, 2010 8:17 pm

Hola necro,

Actualmente no hay posibilidad de averiguar el consumo de CPU.
Sobre los recursos si, hay varias funciones audio que devuelven el numero de canales utilizados que se pueden comparar con el numero alocado, lo mismo para los recursos graficos, con funciones que indican la cantidad de MAP, FPG, FNT, etc... cargados.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: Obtener informacion sobre recursos disponibles

Postby erkosone » Thu Oct 07, 2010 8:22 pm

Hombre.. yo no creo que puedas mejorar rendimiento de esta forma, me explico:

En el supuesto que tu indicas, si bajan los FPS, que descargarias? eso puedes hacerlo ya.

En el supuesto de que no quede memoria disponible para ejecutar tu juego, creo que el problema no será de tener poca ram, mas bien será de no optimizar el codigo.

Pero vaya, si lo que kieres es poder controlar la carga de CPU mientras "optimizas" tu juego, eso si esta bien, en modo debugg futuro.

Nose, creo queno te e entendido bien.

Piensa que en un juego con por ejemplo 1000 procesos en ejecución, si en las comprovaciones de "collision" no utilizas los "ID" de los procesos, el juego ni siquiera en un muy buen ordenador va afuncionar a 60 fps, si los utilizas irá estupendamente.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Obtener informacion sobre recursos disponibles

Postby necro_vampire » Thu Oct 07, 2010 9:03 pm

la idea de bajar los FPS, es para dar mas tiempo a que se procesen cada frame...

si la memoria es poca se puede dejar de usar ciertos efectos en el juego, lo cual serian menos recursos en memoria...
creo kof flame of courage que evita fondos que consumen mas recursos cuando se activa una opcion
Image
Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
User avatar
necro_vampire
 
Posts: 1372
Joined: Fri Oct 10, 2008 12:38 am
Location: Death Soul city???

Re: Obtener informacion sobre recursos disponibles

Postby erkosone » Fri Oct 08, 2010 12:47 am

Hombre pues como opción no esta mal, pero si lees el valor de la variable predefinida en Gemix "FPS", puedes desactivar todos esos efectos, vamos.. que si no llegas a los FPS seteados ya saves que estas usando mucha carga, seria una forma de reajustar la grafica del juego para lo que tu dices.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Obtener informacion sobre recursos disponibles

Postby SimulatorOne » Mon Oct 11, 2010 12:49 pm

la variable FPS, es un buen truco para controlar la velocidad del juego, y autoajustar esos efectos especiales/processos que consuman mucho CPU.

Puedes experimentar con la Variable FPS, y hacer pruebas de rendimiento.

Todo depende de la CPU del ordenador.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: Obtener informacion sobre recursos disponibles

Postby erkosone » Mon Oct 11, 2010 3:21 pm

Aunque es cierto que a 16 y 32 mas ahun gemix consume cpu, a 8 bit es "impresionante" lo ligeros que son los juegos.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.


Return to General

Who is online

Users browsing this forum: No registered users and 4 guests