SA-MP Forums Archive
[Off] O que significa isso "Header size" - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Off] O que significa isso "Header size" (/showthread.php?tid=542391)



O que significa isso "Header size" - Marlon307 - 18.10.2014

Compilei uma gm de um 1mb e aparecer isso no compilador.
Код:
Header size:           3324 bytes
Code size:           207776 bytes
Data size:           570716 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements:  798200 bytes
de vez ser isso que deveria aparcer

Код:
Pawn compiler 3.2.3664                          Copyright © 1997-2006, ITB CompuPhase
e tem um problema e que o gm nгo funciona por causa disso.

Gostaria de saber se tem como remover este problema.


Re: O que significa isso "Header size" - Petrick™ - 18.10.2014

Aparece isso quando estб usando-se a include Dini.

Header Size й o quantidade de bytes do cabeзalho do teu GM.


Re: O que significa isso "Header size" - focaximubh - 18.10.2014

Foi explicado isto em outro tуpico, basicamente falando da parte bruta й a mб distribuiзгo de Strings no seu GM EX:

pawn Код:
new String1[5000];
e isso nгo tem lуgica de interferir no funcionamento, o que pode acontecer й causar LAG, mas eu num vi acontecer mais do que isso nгo...

Redistribua suas Strings para diminuir o "peso" do seu GM e veja se funciona


Re: O que significa isso "Header size" - MultiKill - 18.10.2014

Isso ocorre por ter strings com cйlulas muitos altas ou ter muitas strings, a melhor opзгo й sempre usar um contador de caracteres e colocar as cйlulas necessбrias:
pawn Код:
new string[100];
format(string, 100, "Exemplo");
//Aqui nгo preciso de 100 cйlulas sу vou usar 8, 7 para a palavra e uma para o EOS que finaliaza a string.

//Ficando:
new string[8];
format(string, 8, "Exemplo");



Re: O que significa isso "Header size" - Marlon307 - 18.10.2014

Quote:
Originally Posted by petrick_schoba
Посмотреть сообщение
Aparece isso quando estб usando-se a include Dini.

Header Size й o quantidade de bytes do cabeзalho do teu GM.
E essa include que esta na GM


Re: O que significa isso "Header size" - Marlon307 - 18.10.2014

Existe uma forma de calcular as cйlulas "string"?


Re: O que significa isso "Header size" - ipsLuan - 18.10.2014

Quote:
Originally Posted by Marlon307
Посмотреть сообщение
Existe uma forma de calcular as cйlulas "string"?
Sim, existe aplicativos.


Re: O que significa isso "Header size" - MultiKill - 18.10.2014

Use um contador de caracteres:
http://www.contadordecaracteres.com/


Re: O que significa isso "Header size" - focaximubh - 19.10.2014

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Use um contador de caracteres:
http://www.contadordecaracteres.com/
pawn Код:
Olб %s, Seja Bem Vindo ao servidor FODASTICO
8 palabras 44 caracteres

//Deve levar em consideraзгo por exemplo o %s, seria um nome, nгo utilizar o valor inteiro, se estб 44 utilize 64 ou algo parecido....



Re: O que significa isso "Header size" - Marlon307 - 19.10.2014

Vlw gente resolveu meu problema