[Soot-list] Bytecode generated by Soot

Patrick Lam plam at sable.mcgill.ca
Thu Feb 12 18:52:12 EST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Eric Bodden wrote:
> Hi Mario.
> 
> In general it could be faster or slower. I think in general you won't
> see much of a difference at all, though. I don't think that anybody
> has ever studied that. From what I remember, Soot applies some few
> optimizations by default, so probably the code would rather run a
> little faster than slower.

I have a better answer than Eric's. :)

Our CC 2000 paper investigated the effect of processing bytecode through
Soot. The results are ancient these days, but they may give you some
insight as to what's going to happen. I expect that today's JITs are
going to subsume whatever might get done at Soot level, so that it's
probably the case that no matter what input code you give the Java VM,
you'll get similar performance. But I have no data backing that up.

http://www.sable.mcgill.ca/publications/papers/#cc2000

pat
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmUtiwACgkQNTVxnNGEyOgdHwCfQsQtlowMwI++f8zPkSTCUgCX
8I0An31aLHnZuYW4UqPtPYJ8/qJfs3Ym
=ejgN
-----END PGP SIGNATURE-----


More information about the Soot-list mailing list