[flexdev] tamanho de aplicação Flex

14 views
Skip to first unread message

Re JMD

unread,
Dec 6, 2011, 6:23:47 AM12/6/11
to fle...@googlegroups.com
Pessoal,
 
Como faço para diminui o tamanho das aplicação flex o deploy .war que o eclipse gera para qualquer aplicação pode ser a menor que for é de no minimo 8mb por conta das libs flex!

Guilherme Sjlender

unread,
Dec 6, 2011, 6:26:33 AM12/6/11
to fle...@googlegroups.com
Você pode trabalhar com o maven para gerar esse deploy pra você. Não sei se irá ficar menor o deploy mas lhe garanto que terá somente o necessário no WAR.

Att.
Em 6 de dezembro de 2011 09:23, Re JMD <rjmd...@gmail.com> escreveu:
Pessoal,
 
Como faço para diminui o tamanho das aplicação flex o deploy .war que o eclipse gera para qualquer aplicação pode ser a menor que for é de no minimo 8mb por conta das libs flex!

--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para fle...@googlegroups.com
Para sair da lista, envie um email em branco para flexdev-u...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev



--
Guilherme Sjlender - http://www.gflex.biz/
------------------------------------------------------------
Desenvolvedor Web - Flex3.6/Flex4.5/JavaEE
Desenvolvedor Desktop - AIR/JavaSE
Desenvolvedor Mobile - Android/JavaME/Flex4.5
------------------------------------------------------------

Eric Tonussi

unread,
Dec 6, 2011, 7:51:59 AM12/6/11
to fle...@googlegroups.com
Siga essas dicas:
  • Você DEVE usar sempre a versão release ( Project -> Export Release Build... ), que é relativamente menor que a versão debug ( pode chegar a metade do tamanho!  ), alem de ter um performance bem melhor ( Limpe a pasta bin-release antes de gerar um novo release para evitar arquivos desnecessários);
  • Experimente utilizar o "Merged into code" no lugar do linkage padrão (RSL). Para isso: Project -> Properties -> Flex Build Path -> Library Path -> Framework Linkage -> Merged into code
Fazendo isso você já diminui pra uns 25% do tamanho. Faça seus testes ;)

Abraços

Re JMD

unread,
Dec 6, 2011, 8:36:15 AM12/6/11
to fle...@googlegroups.com
Pessoal,
 
Obrigado pelas dicas, vou testar e posto o resultado!

Re JMD

unread,
Dec 9, 2011, 5:19:25 AM12/9/11
to fle...@googlegroups.com
Eric, tem como utilizar só a pasta bin-release? ou ela vai ser parte do projeto no lugar da bin-debug?

Felipe Mafra

unread,
Dec 9, 2011, 6:59:46 AM12/9/11
to fle...@googlegroups.com
JMD, bom dia

A pasta bean-release é o mesmo "projeto" que a pasta bin-debug, porém
a pasta bin-debug contém informações sobre debug da aplicação e a
bean-release não contém essas informações, deixando assim o seu
tamanho bem menor.

Se analizarmos, a fase de debug é na construção, em testes. Quando uma
aplicação entra em produção, não é necessário debugá-la. Entende-se
que ela já passou para fase de testes. Por isso a pasta que vai paara
a produção e tem um tamanho bem menor que a bin-debug é a pasta
bean-release.

Abraços

--
Felipe Mafra

"Estudante, eis um título que apenas abandonamos no túmulo"

Eric Tonussi

unread,
Dec 9, 2011, 9:42:11 AM12/9/11
to fle...@googlegroups.com
Exato, só que não é "bean", e sim "bin"(binário).

Sempre que você estiver chamando a app pelo Flash Buider você vai estar rodando a versão debug. Você pode configurar a localização da pasta bin-release.

Felipe Mafra

unread,
Dec 9, 2011, 11:18:33 AM12/9/11
to fle...@googlegroups.com
Opa, foi mal Eric... pensamento aqui nos beans!!!

Felipe Mafra

unread,
Dec 9, 2011, 11:24:25 AM12/9/11
to fle...@googlegroups.com
JMD,

Tentando te ajudar um pouco mais, na documentação há diretivas que
podem ser passadas para o compilador lá nas propriedades do projeto,
que tentam diminuir o tamanho final ou ao menos impedir o crescimento.
Estou meio na pressa aqui então não tem como eu procurar agora, mas
com certeza há essa opção. Tento procurar e te passar mais tarde.

Se alguém souber de cabeça....

Abs

Re JMD

unread,
Dec 12, 2011, 8:04:46 AM12/12/11
to fle...@googlegroups.com
Pesoal,
 
Utilizando a dica de vocês uma aplicação que tinha 9MB foi para 3,3MB pois também removi a lib XALAN.jar (Alguem sabe poara que seve?)!
 
Ainda não consegui utilziar o MAVEN pois falaram que dimiu a aplicação mais ainda......
 
Vlw pessoal!

Reply all
Reply to author
Forward
0 new messages