Oque significa esses nъmeros ? -
Casanje - 27.07.2015
Jб tentei procurar a respeito, taquei no ****** n achei (e nгo sei o nome disso). Queria saber oque cada linha representa (Header,Code,Data,Stack/heap e Total Requeriments)
PHP Code:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 5060 bytes
Code size: 81820 bytes
Data size: 379368 bytes
Stack/heap size: 16384 bytes; estimated max. usage=421 cells (1684 bytes)
Total requirements: 482632 bytes
Re: Oque significa esses nъmeros ? -
Artista - 27.07.2015
O servidor estб requisitando memуria. Pare de desperdiзar memуria...
Re: Oque significa esses nъmeros ? -
Stroon - 27.07.2015
Como assim parar de desperdiзar?
Re: Oque significa esses nъmeros ? -
Casanje - 27.07.2015
Quote:
Originally Posted by Artista
O servidor estб requisitando memуria. Pare de desperdiзar memуria...
|
Como se sabe que estou desperdiзando memуria, qual linha representa quanta memуria vai ser usada ?
Re: Oque significa esses nъmeros ? -
Artista - 27.07.2015
Quote:
Originally Posted by Casanje
Como se sabe que estou desperdiзando memуria, qual linha representa quanta memуria vai ser usada ?
|
Quote:
Originally Posted by Stroon
Como assim parar de desperdiзar?
|
Bem, por exemplo:
PHP Code:
new string[128] = "teste";
Isto й um desperdнcio, sendo que sу necessitaria de 5 cйlulas.
Recomendo que procure em seu gamemode, onde vocк "desperdiзa memуria" com vetores desnecessariamente grandes.
E sobre sua pergunta, sobre qual linha representa a quantidade de memуria requisitada, a linha й esta:
Total requirements: 482632 bytes
Re: Oque significa esses nъmeros ? -
Dolby - 27.07.2015
A memoria RAM й dividida em stack e heap.
Code, data e header sгo regiхes "estбticas" da memoria da maquina abstrata.
Traduzindo: Vocк estб a utilizar mais memoria do que lhe й fornecido. Ou vocк pode acabar com algumas strings e diminuir outras, ou vocк pode utilizar a diretiva
pragma dinamyc, para alocar mais memoria.
Abraзos.
Re: Oque significa esses nъmeros ? -
Stroon - 27.07.2015
Bom pelo que entendi vocк pode reduzir o uso de memуria diminuindo esses nъmeros de comandos, Mais uma coisa que nгo entendi й, essa memуria que mostra й memуria que precisa ter para funcionar ? e essa memуria vem da baseada na minha memoria ram? to meio bugado '='
Re: Oque significa esses nъmeros ? -
n0minal - 27.07.2015
Quote:
Originally Posted by Stroon
Bom pelo que entendi vocк pode reduzir o uso de memуria diminuindo esses nъmeros de comandos, Mais uma coisa que nгo entendi й, essa memуria que mostra й memуria que precisa ter para funcionar ? e essa memуria vem da baseada na minha memoria ram? to meio bugado '='
|
Nгo sгo comandos, sгo cйlulas, cada cйlula do pawn corresponde a 4 bytes de memуria.
Re: Oque significa esses nъmeros ? -
Stroon - 27.07.2015
Quote:
Originally Posted by ipsLeon
Nгo sгo comandos, sгo cйlulas, cada cйlula do pawn corresponde a 4 bytes de memуria.
|
No meu GM de teste que eu crio uns comando e pah, eu uso muito esse negocio de cйlula e quase todas sгo 128, sendo que nem uso 128 letras, mais nгo aparece essa mensagem ao compilar, mais tbm й GM pequena... o que mais pode ser reduzido para diminuir o uso?
Re: Oque significa esses nъmeros ? -
n0minal - 27.07.2015
Quote:
Originally Posted by Stroon
No meu GM de teste que eu crio uns comando e pah, eu uso muito esse negocio de cйlula e quase todas sгo 128, sendo que nem uso 128 letras, mais nгo aparece essa mensagem ao compilar, mais tbm й GM pequena... o que mais pode ser reduzido para diminuir o uso?
|
Talvez alguma include que vocк use tenha cйlulas excessivas, talvez vocк tenha declarado milhares de variбveis e tenha excedido o limite, й subjetivo.