pregunta sobre limitaciones

Discusión en general sobre Gemix.

pregunta sobre limitaciones

Postby francogp » Sat Jan 24, 2009 6:04 am

Algo que no me agrado de las versiones anteriores de DIV era su limitada capacidad de procesos que se podian mantener activos en ejecucion.
Recuerdo haber empezado con mucha ilusion un juego de estrategias en tiempo real de guerra, y este tenia un sistema de IA de parte de las unidades algo complejo... pero no tanto como para que el rendimiento sea bajo, pero, aun asi solo podia instancair 40 tanques en total :cry: y cuando modificaba un poco la IA como para que sea mas inteligente.. reducia drasticamente la cantidad maxima de unidades q podia tener en ejecucion, pero no los FPS (y al resultarme extremadamente aburrido un RTS con 20 unidades como maximo , lo abandone).
Resumiendo, mi pregunta es si esta version tiene virtualmente "capacidad ilimitada" (dependiendo del hardware y SO) de procesos.
francogp
 
Posts: 7
Joined: Mon Jan 19, 2009 6:59 am

Re: pregunta sobre limitaciones

Postby CicTec » Sat Jan 24, 2009 9:51 am

Pues, actualmente Gemix tiene un limite de default de 16384 procesos, que pero pueden consumir cualquier cantidad de ram posible (obviamente si tienes procesos que alocan 10MB de ram de datos privados/locales, el programa requiere 16GB de RAM para ejecutarse, absurdo vamos), asi que digamos que como cantidad de numero de procesos llegas a 16384 de default, que pero pueden llegar a ejecutarse todos dependiendo de la cantidad de ram requerida y del hardware).
Todavia la opcion de compilacion _max_process = N en Gemix es bifuncional, o sea como en DIV2 permite de indicar el numero de procesos maximos en ejecution para ganar memoria (ej: COMPILER_OPTIONS _max_process = 500), y puede ademas aumentar el limite de procesos de default hasta un maximo intero positivo con signo a 32bits (o sea un INT, 2147483647).
En las proximas versiones el sistema interno sera mejorado y no tendra limites de default, aunque de momento puedes trabajar en lo que necesitas sin problemas :)
User avatar
CicTec
 
Posts: 16576
Joined: Thu Jul 31, 2008 10:18 pm


Return to General

Who is online

Users browsing this forum: No registered users and 1 guest

cron