[abc] ecoop

From: Damien Sereni <dsereni@gmail.com>
Date: Sun Dec 19 2004 - 14:18:38 GMT

Hi all, I've finished most of the changes I was planning to make, and
will now be taking a bit of a break until this evening / tomorrow...

One thing I haven't dealt with so far is the compile time section
(6.2) - having had a closer look at the numbers, they'll take some
explaining:

  - ajc+soot is similar to abc, but much slower than ajc - and in
ajc+soot, soot has to input class files (and so run the type
assigner), which it presumably doesn't need to do in abc
  - ajc is very much faster than abc -O0, and this seems as valid as
comparing ajc+soot to abc. Why are the results so different?
  - abc -O0 is rather noticeably slower than abc, which is
unfortunate... Is this a bug or is there a reason for it? Is
translation to bytecode made more difficult on unoptimised code,
perhaps because of stupid numbers of locals?

Overall these things don't make too much of a difference, as in the
end we compare ajc to abc anyway. It would be nicer to have a bit of a
[short!] discussion of the numbers though; does anyone actually know
the answers to these questions?? If so, you're more qualified to fill
in this section than me

Cheers,
D

-- 
Damien Sereni
Oxford University Computing Laboratory
Wolfson Building, Parks Road
Oxford OX1 3QD
UK
dsereni@gmail.com / dsereni@comlab.ox.ac.uk
http://web.comlab.ox.ac.uk/work/damien.sereni
Received on Sun Dec 19 14:25:24 2004

This archive was generated by hypermail 2.1.8 : Mon Dec 20 2004 - 13:40:03 GMT