Benchmark

R

Roedy Green

People keep claiming Java is slow, quoting benchmarks from Java 1.1
era.

Two things have changed. Hotspot is faster and there are now static
native compilers.

Here in a benchmark on a project I am just completing. It is highly
CPU intensive spending most of its time in the BigInteger routines.

You are getting class load times included here.


JDK 1.4.2_04

test Wrap/Unwrap no encryption or signing.
wrap elapsed 31 milliseconds
unwrap elapsed 16 milliseconds

test Encrypt/Decrypt, encryption but no signing.
encrypt elapsed 47 milliseconds
decrypt elapsed 4640 milliseconds

test Sign/Verify digital signature without encryption.
sign elapsed 375 milliseconds
verify elapsed 16 milliseconds

test SignEncrypt/DecryptVerify
sign and encrypt elapsed 391 milliseconds
decrypt and verify elapsed 5422 milliseconds

Jet 3.6

Sender keySize 1024
Receiver keySize 1024

test Wrap/Unwrap no encryption or signing.
wrap elapsed 62 milliseconds
unwrap elapsed 0 milliseconds

test Encrypt/Decrypt, encryption but no signing.
encrypt elapsed 16 milliseconds
decrypt elapsed 3453 milliseconds

test Sign/Verify digital signature without encryption.
sign elapsed 282 milliseconds
verify elapsed 0 milliseconds

test SignEncrypt/DecryptVerify
sign and encrypt elapsed 296 milliseconds
decrypt and verify elapsed 5813 milliseconds
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,014
Latest member
BiancaFix3

Latest Threads

Top