Criptografia

3 respostas
S

Ola pessoal,

Estou intrigado com a seguinte situação.
Estou rodando uma aplicação através do IDE JCreator e o tempo para execução das instruções abaixo é de três segundos, enquanto que se ou rodar através do Java Web Start essa mesma instrução leva trinta segundos para ser executada.
Alguém tem alguma idéia do que pode provocar essa diferença tão grande de tempo, sendo que a máquina de teste é a mesma.

import javax.crypto.Cipher;

Cipher ecipher = Cipher.getInstanc(“DES/CBC/PKCS5Padding”);

3 Respostas

louds

Tempo de warmup da JVM

S

Como assim?

Só essa instrução que demora 10 vezes mais. As outras instruções da aplicação são executadas no mesmo tempo tanto no IDE quanto através do Java Web Start.

Cipher ecipher = Cipher.getInstanc(“DES/CBC/PKCS5Padding”);

Agradeço desde já.

louds

Hmmm
verifica então qual é o provider de JCE do applet no navegador e no JCreator.

Outra coisa que pode tornar isso lento é o fato do applet rodar com 1 security manager.

Criado 22 de dezembro de 2003
Ultima resposta 22 de dez. de 2003
Respostas 3
Participantes 2