Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Dúvidas > [L2J] Dúvidas Solucionadas
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Tópico Trancado
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 09-12-2008, 08:09 PM   #1 (permalink)
Membro - Tenente
 
Avatar de yschmitzz
 
Registrado em: Nov 2008
Localização: Rio de Janeiro
Posts: 98
Agradeceu: 72
Agradecido 60 Vezes em 27 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de yschmitzz

Padrão memoria do gameserver.bat

To com 2 duvidas em relação a memoria que edita no .bat

1 - tem algum limite de memoria que se pode colocar no gameserver?
caso tenha, soponhamos que seja 1536mb se eu tiver um pc com 4gb de ram vai fazer alguma melhora ou o gameserver se limitara a 1536?


nao expliquei direito, a memoria que eu to falando que edita no bat é essa:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
REM -------------------------------------
REM Default parameters for a basic server.
java -Dfile.encoding=UTF-8 -Xmx1024m -cp bsf.jar;bsh-2.0b4.jar;commons-logging-1.1.jar;mmocore.jar;javolution.jar;c3p0-0.9.1.2.jar;mysql-connector-java-5.1.5-bin.jar;l2jserver.jar;jython.jar net.sf.l2j.gameserver.GameServer
REM
REM If you have a big server and lots of memory, you could experiment for example with
REM java -server -Xmx1536m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts
REM -------------------------------------
vlw

yschmitzz está offline  
Links Patrocinados
Antigo 09-12-2008, 08:41 PM   #2 (permalink)
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Sabendo que o sistema operacional só reconhece 2 GB mesmo. Sendo x32 bits.

Não há necessidades de por excedente a isto.

Setokaiba está online agora  
Antigo 10-12-2008, 04:18 PM   #3 (permalink)
Membro - Tenente
 
Avatar de yschmitzz
 
Registrado em: Nov 2008
Localização: Rio de Janeiro
Posts: 98
Agradeceu: 72
Agradecido 60 Vezes em 27 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de yschmitzz

Padrão

suponhamos que eu coloque um 2003 server que rode até 8gb
o l2j bateriaalgum limite?

yschmitzz está offline  
Antigo 10-12-2008, 04:39 PM   #4 (permalink)
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Poucos sabem, mas a arquitetura x86 (Um dia na XPZona me perguntaram o que era x86 ) /32bits (Linux/Windows) oferece uma limitação importante para aplicações Java no tocante ao consumo de memória RAM. A arquitetura 32 bits pode endereçar nativamente no máximo 4GB de memória RAM (2^32 = 4.2 bilhões ~ 4Gb). Destes 4GB, metade (2GB) é reservada para o funcionamento do kernel e a outra metade (2GB) fica disponível para outros processos e aplicações. Não vou entrar no mérito da questão do porquê isso ocorre, até porque não entendo muito sobre estes assuntos de JAVA, porém adianto que existem algumas alternativas no Windows 2k/2k3/XP (/PAE) para endereçar um número maior de memória ao invés de 2GB, o mesmo é válido para os kernels mais novos do Linux (2.4 para cima), mas até agora não compreendi muito bem o que isso pode mudar em relação ao suporte à Java.

O fato é que a pilha (heap) do JVM utiliza a memória de forma contínua, alocando um bloco unitário, como um único processo, limitando o uso de RAM por uma instância JVM única à 1.8GB (os 200Mb restantes são usados pelo JVM para atender processos internos).
A pouco mais de uns dois meses, o Estive-O teve um problema e postou um tópico com a dúvida sobre o erro do Heap do Java, que não estava permitindo dar load no servidor, e se não me engano ele já havia locado o seu dedicado e os dias estavam correndo... A resposta foi simples, pois o Java dá erros de Heap Space quando a quantidade de memória informada, é inferior a existente.

Em resumo: se você está pensando em comprar um servidor na arquitetura x86/32bits (Intel/AMD) e pretende instalar mais do que 4GB de memória RAM pense e estude esta questão, pois você poderá estar comprando memória extra (e cara) que não fará a menor diferença, pois não poderá ser usada pelo JVM.

Se a sua aplicação no caso de servidor L2J, precisar de algo maior (o que está se tornando bastante comum hoje em dia), a solução é partir para a arquitetura 64bits (tanto em Windows quanto em Linux), arquitetura que graças à AMD está se tornando mais popular e viável ($) para os nossos bolsos. Em alguns casos você pode optar pelo modelo híbrido 32/64bits (Atlhon64) e ficar pronto para quando for a hora de migrar. O Ivan quem está mais por dentro dos modelos de processadores AMD, e Intel.

O interessante é saber que a arquitetura 32bits Sparc da Sun não apresenta este problema com o JVM. Que diferença faz ser dona da tecnologia não? )

Eu prefiro ficar com Intel por ela ter um nome bonitinho, e também ser conhecida mundialmente... Muitas pessoas ficam até cabreiras quando acessam o site de algum servidor para poder verificar a configuração do servidor, e encontram AMD como processador do servidor.
Eu jogava num servidor L2OFF chamado PvPX e os processadores eram Intel... Mas joguei em servidores que o processador era AMD, a diferença foi imensa, não sei se partia da má administração que não configurou corretamente o servidor, ou se da falta de memória RAM, ou até mesmo no blefe da configuração. Muitas pessoas mentem a configuração do servidor, a pouco tempo atrás eu ajudava um amigo diretamente num servidor L2J, ele emulava num Pentium D e pedia para eu por no site que usava Dual Xeon xD

Setokaiba está online agora  
Os Seguintes 2 Usuários disseram Obrigado(a) para Setokaiba por gostarem deste post :
yschmitzz (10-12-2008), ZeuS (17-02-2009)
Antigo 10-12-2008, 05:11 PM   #5 (permalink)
Membro - General
 
Avatar de Kryer
 
Registrado em: Dec 2008
Localização: Votuporanga - São Paulo
Posts: 216
Agradeceu: 28
Agradecido 669 Vezes em 71 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para Kryer Enviar mensagem via Skype para Kryer
Pontos: 5,248, Nível: 46
Pontos: 5,248, Nível: 46 Pontos: 5,248, Nível: 46 Pontos: 5,248, Nível: 46
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Arthur Morais

Inventório de Kryer

Padrão

yschmitzz, você quer fazer oque no caso?
Aumentar a capacidade do Servidor?
Economizar mais memoria?
Ou liberar mais memoria e consumir menos a CPU?
Ouuuu, sei lá oq! ;P

Kryer está offline  
Antigo 10-12-2008, 06:01 PM   #6 (permalink)
Banido
 
Avatar de newsamael
 
Registrado em: Dec 2008
Localização: Bahia
Posts: 212
Agradeceu: 210
Agradecido 159 Vezes em 33 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para newsamael Enviar mensagem via Yahoo para newsamael Enviar mensagem via Skype para newsamael
Nome Real: Ismael

Inventório de newsamael

Padrão

Se for almentar a ram awe do dos.
terá que almentar em vários lugares como em : Threads.properties.
E em outros.

newsamael está offline  
Antigo 10-12-2008, 06:28 PM   #7 (permalink)
Membro - Tenente
 
Avatar de yschmitzz
 
Registrado em: Nov 2008
Localização: Rio de Janeiro
Posts: 98
Agradeceu: 72
Agradecido 60 Vezes em 27 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de yschmitzz

Padrão

Vlw SetoKaiba deu para entender, entaoa unica forma seria usar o 64b?

Kryer estou querendo saber se o l2j possue alguma limitação na quantidade de memoria,se por exemplo eu tiver 8 gb de ram, ele vai trabalhar a 8 gb
mas da deu para entender pela explicação do seto xD

vlw newsamuel

yschmitzz está offline  
Antigo 10-12-2008, 06:43 PM   #8 (permalink)
Membro - General
 
Avatar de Kryer
 
Registrado em: Dec 2008
Localização: Votuporanga - São Paulo
Posts: 216
Agradeceu: 28
Agradecido 669 Vezes em 71 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para Kryer Enviar mensagem via Skype para Kryer
Pontos: 5,248, Nível: 46
Pontos: 5,248, Nível: 46 Pontos: 5,248, Nível: 46 Pontos: 5,248, Nível: 46
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Arthur Morais

Inventório de Kryer

Padrão

Hehe.. entao tá blz..
Porque é aquilo que ele disse sim. ^^
Mas eu achei que você queria fazer algo, se quisesse eu iria lhe explicar oque alterar. ^^

Kryer está offline  
O seguinte membro ao lado disse Obrigado(a) a : Kryer por gostar deste Post :
yschmitzz (10-12-2008)
Antigo 10-12-2008, 11:17 PM   #9 (permalink)
Banido
 
Avatar de newsamael
 
Registrado em: Dec 2008
Localização: Bahia
Posts: 212
Agradeceu: 210
Agradecido 159 Vezes em 33 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para newsamael Enviar mensagem via Yahoo para newsamael Enviar mensagem via Skype para newsamael
Nome Real: Ismael

Inventório de newsamael

Padrão

Lembrando que o Mysql tmb necessita de bastante Ram.
Então faça uma boa divisão awe.
sendoq eu com 8gb de ram.
Coloque apenas 4gb para o java.

séria o mais correto a fazer.

newsamael está offline  
Antigo 16-02-2009, 05:15 AM   #10 (permalink)
Banido
 
Avatar de MUHera
 
Registrado em: Feb 2009
Posts: 6
Agradeceu: 4
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de MUHera

Padrão

Eu Tenho um dedicado x64 Bits
Windowns server 2003
4GB Ram
Queria saber como almento memoria do java tah travando !

MUHera está offline  
Tópico Trancado


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim


Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Conigurando GameServer.bat corretamente! jorgeromero [L2J] Dúvidas Solucionadas 1 06-02-2009 02:18 PM
Memoria Virtual, seu Jogo fecha e fica com Tela Preta?Resolva aki. Damage Priston Tale 0 01-02-2009 03:32 AM
99 Dicas para Xp djmixedad [BAR] Outros Assuntos 0 05-01-2009 03:30 AM


Horários baseados na GMT -3. Agora são 08:19 AM.