SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 27/07/2015, 12:56 AM   #1
Casanje
Little Clucker
 
Join Date: Dec 2013
Location: Rio de Janeiro
Posts: 9
Reputation: 0
Question Oque significa esses números ?

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 (c1997-2006ITB CompuPhase

Header size
:           5060 bytes
Code size
:            81820 bytes
Data size
:           379368 bytes
Stack
/heap size:      16384 bytesestimated maxusage=421 cells (1684 bytes)
Total requirements:  482632 bytes 
__________________
[Gamemodes]
Not named yet - 10%

[FilterScripts]

[Tutorials]
Casanje is offline   Reply With Quote
Old 27/07/2015, 01:14 AM   #2
Artista
Gangsta
 
Artista's Avatar
 
Join Date: Aug 2014
Location: Porto Seguro - BA
Posts: 653
Reputation: 81
Default Re: Oque significa esses números ?

O servidor está requisitando memória. Pare de desperdiçar memória...
Artista is offline   Reply With Quote
Old 27/07/2015, 01:20 AM   #3
Stroon
Huge Clucker
 
Stroon's Avatar
 
Join Date: Dec 2013
Posts: 389
Reputation: 13
Default Re: Oque significa esses números ?

Como assim parar de desperdiçar?
Stroon is offline   Reply With Quote
Old 27/07/2015, 01:22 AM   #4
Casanje
Little Clucker
 
Join Date: Dec 2013
Location: Rio de Janeiro
Posts: 9
Reputation: 0
Default Re: Oque significa esses números ?

Quote:
Originally Posted by Artista View Post
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 ?
__________________
[Gamemodes]
Not named yet - 10%

[FilterScripts]

[Tutorials]
Casanje is offline   Reply With Quote
Old 27/07/2015, 01:36 AM   #5
Artista
Gangsta
 
Artista's Avatar
 
Join Date: Aug 2014
Location: Porto Seguro - BA
Posts: 653
Reputation: 81
Default Re: Oque significa esses números ?

Quote:
Originally Posted by Casanje View Post
Como se sabe que estou desperdiçando memória, qual linha representa quanta memória vai ser usada ?
Quote:
Originally Posted by Stroon View Post
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
Artista is offline   Reply With Quote
Old 27/07/2015, 02:08 AM   #6
Dolby
High-roller
 
Dolby's Avatar
 
Join Date: Aug 2011
Location: Brazil - GO
Posts: 2,900
Reputation: 746
Default Re: Oque significa esses números ?

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.
Dolby is offline   Reply With Quote
Old 27/07/2015, 03:19 AM   #7
Stroon
Huge Clucker
 
Stroon's Avatar
 
Join Date: Dec 2013
Posts: 389
Reputation: 13
Default Re: Oque significa esses números ?

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 '='
Stroon is offline   Reply With Quote
Old 27/07/2015, 03:53 AM   #8
n0minal
High-roller
 
n0minal's Avatar
 
Join Date: Mar 2013
Location: Rio de Janeiro
Posts: 4,049
Reputation: 789
Default Re: Oque significa esses números ?

Quote:
Originally Posted by Stroon View Post
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.
n0minal is offline   Reply With Quote
Old 27/07/2015, 04:00 AM   #9
Stroon
Huge Clucker
 
Stroon's Avatar
 
Join Date: Dec 2013
Posts: 389
Reputation: 13
Default Re: Oque significa esses números ?

Quote:
Originally Posted by ipsLeon View Post
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?
Stroon is offline   Reply With Quote
Old 27/07/2015, 04:04 AM   #10
n0minal
High-roller
 
n0minal's Avatar
 
Join Date: Mar 2013
Location: Rio de Janeiro
Posts: 4,049
Reputation: 789
Default Re: Oque significa esses números ?

Quote:
Originally Posted by Stroon View Post
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.
n0minal is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] oq significa esses erros VinnyScript Português/Portuguese 4 30/03/2015 11:00 AM
[Ajuda] O que Significa esses erros ? Leopawno Português/Portuguese 7 21/09/2013 07:17 PM
Oque significa Matriz e Variavel?? Moraes_Lost Português/Portuguese 2 21/11/2012 11:23 PM
[Ajuda] Oque são esses warn Sonic Hero Português/Portuguese 18 01/11/2011 03:20 PM
[ERRO] Oque significa isso? Dr_Pawno Português/Portuguese 6 07/11/2010 03:12 PM


All times are GMT. The time now is 05:22 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.