[Pawno]Al terminar de compilar, tamaсo, etc -
TiNcH010 - 10.07.2010
Ola a to2, weno ago est post para sabr q signifik bn esto:
Код:
Header size: 12724 bytes
Code size: 2045128 bytes
Data size: 11278504 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5181 cells (20724 bytes)
Total requirements:13352740 bytes
18 Warnings.
PD: Esos warnings los voi a reparar xD

Pero mi problema es.. cuando un amigo lo qiere poner Host dsd su VPS le tira error al krgar el GM en su consola(con otro GM q tnia 248 warnings).. Digo q signifik kda cosa d esas!
Salu2
Respuesta: [Pawno]Al terminar de compilar, tamaсo, etc -
Zoutdaxv - 10.07.2010
Significa que tu script usa demasiada memoria, en las (matrices)arrays trata de que no sean grandes, por ejemplo las que usan para cadena de caracteres es muy comъn que tengan 256, nunca vas a usar 256 caracteres a menos que sean archivos o para consultas en MySQL.
Este tema estб en inglйs pero explica bien sobre esto:
https://sampforum.blast.hk/showthread.php?tid=55261
Respuesta: [Pawno]Al terminar de compilar, tamaсo, etc -
adri93 - 10.07.2010
Es muy facil de arreglar, mirate el tema que te dejo йl.
Re: [Pawno]Al terminar de compilar, tamaсo, etc -
TiNcH010 - 10.07.2010

No entiendo nada, alguien me pued dcir como ago para q no supere ese "limite de kpacidad".. osea para q no supere el tamaсo q sobrepasa
Respuesta: [Pawno]Al terminar de compilar, tamaсo, etc -
Cesar_Biker - 11.07.2010
Pues lo que te ha dicho Inferno, intenta no hacer variables o arrays demasiado grandes para que luego solo ocupen 64 bytes.
Por ejemplo, lo que dice en el post que puso Inferno, es que si estбs acostumbrado a poner:
pawn Код:
new string[256];
format(string,sizeof(string),"El Administrador %s se ha conectado",pname);
En vez de hacer una variable que reserve 256 celdas de memoria para ella.
Haces una que reserve lo adecuado.
pawn Код:
new string[54];
format(string,sizeof(string),"El Administrador %s se ha conectado",pname);
Suponiendo que el mбximo de caracteres por nombre es 20, y que el caracter de final de "string" es \0.
Respuesta: [Pawno]Al terminar de compilar, tamaсo, etc -
Zoutdaxv - 11.07.2010
O tambiйn puedes usar esto arriba de todo el script:
Pero es mejor reducir los arrays para evitar el uso excesivo de memoria.
Mбs informaciуn
aquн
Re: [Pawno]Al terminar de compilar, tamaсo, etc -
TiNcH010 - 11.07.2010
Weno miren, asi qdaba ANTES:
Код:
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Header size: 13284 bytes
Code size: 2511168 bytes
Data size: 11884224 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5324 cells (21296 bytes)
Total requirements:14425060 bytes
Y asi qda aora:
Код:
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Header size: 13284 bytes
Code size: 2511168 bytes
Data size: 11884224 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5122 cells (20488 bytes)
Total requirements:14425060 bytes
Esta bn ai?, sobrepasa lo natural?..

PD: Hice lo q dijo Cesar
Re: [Pawno]Al terminar de compilar, tamaсo, etc -
TheChaoz - 12.07.2010
a mi ya me paso, significa que definiste 1 o mas arrays de un tamaсo mayor al necesario, usando mas bytes de los que necesitabas, no afecta al script en lo mas minimo, solo te indica que podrias dejarlo mejor o "pulirlo".
Re: [Pawno]Al terminar de compilar, tamaсo, etc -
TiNcH010 - 12.07.2010
Quote:
Originally Posted by the_chaoz
a mi ya me paso, significa que definiste 1 o mas arrays de un tamaсo mayor al necesario, usando mas bytes de los que necesitabas, no afecta al script en lo mas minimo, solo te indica que podrias dejarlo mejor o "pulirlo".
|
Si afecta, xq con otro GM cuando lo qiero Hostear tira un error en la consola i dic algo asi, RunTime error 19: The file is not found algo asi i no lo abre xD
Re: [Pawno]Al terminar de compilar, tamaсo, etc -
TheChaoz - 12.07.2010
Quote:
Originally Posted by FeniXzone-Tincho2009
Si afecta, xq con otro GM cuando lo qiero Hostear tira un error en la consola i dic algo asi, RunTime error 19: The file is not found algo asi i no lo abre xD 
|
a mi no me afecto el funcionamiento del servidor x ese detalle de compilacion. ademas "The file is not found" significa que no encuentra el archivo xq no lo subiste bien a tu host, o porque no pusiste bien el nombre en el server.cfg
Quote:
|
Originally Posted by Zamaroth
Eso aparece porque el compilador estб usando mбs memoria de lo que deberнa. Eso puede ser porque estбs usando arrays muy grandes por ejemplo (como crear arrays de 256 de tamaсo cuando 128 serнa suficiente para mostrar un mensaje). Fijate que fuй lo ъltimo que cambiaste/agregaste y por quй ese pedazo de cуdigo podrнa estar usando mбs memoria de lo debido.
De todas formas no es algo para preocuparse mucho, el script va a andar bien de todas formas, aunque podrнa ser optimizado.
|