|
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 |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
Ferramentas do Tópico | Modos de Exibição |
|
|
#1 |
|
Membro - Tenente
![]() 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
|
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 ------------------------------------- |
|
|
| Links Patrocinados |
|
|
#2 | ||||||||||||||
|
Jesus Te Ama, Mas EU Não!
![]() 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:
![]()
Nome Real: Anderson Andrade
|
Sabendo que o sistema operacional só reconhece 2 GB mesmo. Sendo x32 bits.
Não há necessidades de por excedente a isto. |
||||||||||||||
|
|
|||||||||||||||
|
|
#3 |
|
Membro - Tenente
![]() 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
|
suponhamos que eu coloque um 2003 server que rode até 8gb
o l2j bateriaalgum limite? |
|
|
|
|
#4 | ||||||||||||||
|
Jesus Te Ama, Mas EU Não!
![]() 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:
![]()
Nome Real: Anderson Andrade
|
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
|
||||||||||||||
|
|
|||||||||||||||
|
|
#5 | ||||||||||||||
|
Membro - General
![]() Registrado em: Dec 2008
Localização: Votuporanga - São Paulo
Posts: 216
Agradeceu: 28
Agradecido 669 Vezes em 71 Posts
Nome Real: Arthur Morais
|
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 |
||||||||||||||
|
|
|||||||||||||||
|
|
#6 |
|
Banido
![]() Registrado em: Dec 2008
Localização: Bahia
Posts: 212
Agradeceu: 210
Agradecido 159 Vezes em 33 Posts
Nome Real: Ismael
|
Se for almentar a ram awe do dos.
terá que almentar em vários lugares como em : Threads.properties. E em outros. |
|
|
|
|
#7 |
|
Membro - Tenente
![]() 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
|
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 |
|
|
|
|
#8 | ||||||||||||||
|
Membro - General
![]() Registrado em: Dec 2008
Localização: Votuporanga - São Paulo
Posts: 216
Agradeceu: 28
Agradecido 669 Vezes em 71 Posts
Nome Real: Arthur Morais
|
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. ^^ |
||||||||||||||
|
|
|||||||||||||||
| O seguinte membro ao lado disse Obrigado(a) a : Kryer por gostar deste Post : |
yschmitzz (10-12-2008)
|
|
|
#9 |
|
Banido
![]() Registrado em: Dec 2008
Localização: Bahia
Posts: 212
Agradeceu: 210
Agradecido 159 Vezes em 33 Posts
Nome Real: Ismael
|
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. |
|
|
|
|
#10 |
|
Banido
![]() Registrado em: Feb 2009
Posts: 6
Agradeceu: 4
Achei Ruim:
Acharam ruim Vezes em Posts
|
Eu Tenho um dedicado x64 Bits
Windowns server 2003 4GB Ram Queria saber como almento memoria do java tah travando ! |
|
|
![]() |
|
|
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 |