Fala Niltinho!! Beleza cara?!
Nenhum dos m�todos chega a ser muito grande, mas st� acontecendo com mais de um deles... O problema � que n�o posso alterar os benchmarks oficiais... e mesmo que pudesse daria muito trabalho at� entender como funcionam... O que eu estou fazendo � alterar o bytecode original do m�todo incluindo outras instru��es que permitem que eu obtenha informa��es da m�quina java (fa�o isso atrav�s de uma ferramenta de instrumenta��o chamada BIT - Bytecode Instrumentation Tool). Essas instru��es adicionais est�o fazendo com que o tamanho de alguns m�todos fique muito grande, excedendo o tamanho m�ximo permitido pela JVM que � 64K. Veja o link http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4262078 S� para vc ter uma id�ia, para cada bytecode eu fa�o estatisticas de seu tipo e quantas vezes foi utilizado a fim de determinar qual tipo de opera��o domina a aplica��o. Assim, antes e depois de cada instru��o original do m�todo s�o acresentadas outras que permitem realizar a medi��o... Por exemplo, uma classe de 3.4K chega a ficar com 300K... Valeu, []'s Melione. Quoting Nilton <>: > > fala melione, > s� por curiosidade, esse m�todo tem quantas linhas? > n�o da pra vc quebrar esse m�todo em m�todos menores? > > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Monday, January 17, 2005 1:15 AM > Subject: Re: [JUG-Petro] Invalid method Code length > > > > > > oi, > > > > to compilando com o javac no linux... > > > > O problema � o tamanho do m�todo que est� ficando muito grande. > > Eu estou usando uma ferramenta para fazer instrumenta��o das classes do > > benchmark SPECJVM98 que est� inchando demais os m�todos compilados. > > > > Achei que pudesse existir alguma op��o na JVM para trabalhar com tamanhos > > maiores de m�todos, mas at� agora nao encontrei nada. > > > > Obrigado > > Eduardo Melione > > > > > > > > > > Quoting Diego Oliveira <[EMAIL PROTECTED]>: > > > > > > > > Ola. > > > > > > Esse tipo de problema acontece quando o compilador gera um bytecode > > > que a vm n�o consegue interpretar... > > > > > > Se vc estiver compilando o arquivo a partir do eclipse, tente > > > compilalo pelo javac da sun, via comand line. o Eclipse tem seu > > > proprui compilador otimizado pelo eclipse team. > > > > > > ... > > > > > > > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ---------------------------------------------------------------- > > This message was sent using IMP, the Internet Messaging Program. > > > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > Yahoo! Groups Links > > > > > > > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-petropolis/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
