[Dъvida] Peso .amx
#1

Bem , ultimamente venho estranhando que meu pawn estб dando um valor absurdo do peso do .amx , ex: eu estou com um gamemode de 1kb com o .pwn , entгo no .amx ele me da 950kb . Oque pode ser isso?

Compilaзгo do GameMode:

Print:

pawn Код:
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

Header size:           5448 bytes
Code size:           308112 bytes
Data size:          3058580 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4609 cells (18436 bytes)
Total requirements: 3388524 bytes
Reply
#2

Nгo se assuste...

Meu pawn tem 2,56Mb e amxx 2,75Mb

Tenta nao meter muitas Strings excessivas
Reply
#3

O GameMode sу tem 6 mil linhas sу.
Reply
#4

Arrays...


Exemplo:
pawn Код:
#include <a_samp>

new Str0[9999 char];
new Str1[9999 char];
new Str2[9999 char];
new Str3[9999 char];
new Str4[9999 char];
new Str5[9999 char];

public x0(); public x0() return strval(Str0);
public x1(); public x1() return strval(Str1);
public x2(); public x2() return strval(Str2);
public x3(); public x3() return strval(Str3);
public x4(); public x4() return strval(Str4);
public x5(); public x5() return strval(Str5);
.axm = 14,9kb
.pwn = 437bytes



pawn Код:
#include <a_samp>

new Str0[9999];
new Str1[9999];
new Str2[9999];
new Str3[9999];
new Str4[9999];
new Str5[9999];

public x0(); public x0() return strval(Str0);
public x1(); public x1() return strval(Str1);
public x2(); public x2() return strval(Str2);
public x3(); public x3() return strval(Str3);
public x4(); public x4() return strval(Str4);
public x5(); public x5() return strval(Str5);
.amx = 58,8kb
.pwn = 407bytes
Reply
#5

O tamanho do amx estб relacionado com a extensгo do script e ao tamanho das constantes prй-definidas.
O tamanho da stack e da heap estб relacionado com a declaraзгo excessiva de memуria, ou recursгo (que em maioria das vezes й falha do compilador).
Reply
#6

Evita usar:
new String[256];

Para uma frase tipo :
SendClientMessage(playerid, COLOR_RED, "Senha Incorreta.");

Coloque apenas o nescessario , isso irб diminuir bastante o peso
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)