Subject: C444 JGSI Review Resent-Date: Thu, 30 Sep 1999 23:17:33 -0400 Resent-From: Geoffrey Fox Resent-To: p_gcf@npac.syr.edu Date: Fri, 17 Sep 1999 15:47:02 +0100 (BST) From: Mark Bull To: Geoffrey Fox Paper no.: C444 Title: Design, Implementation, and Evaluation of Optimizations in a Java Just-In-Time Compiler Reviewer: Bobby Davey Overall recommendation: Publish with minor revisions Comments to authors: An interesting and clearly presented paper. Some of the English, although correct, is a little awkward in places. section 3.3, para 1: the last sentence (Because CSE ...) does not make sense. section 5.1, line 2: small method -> small methods section 5.2, last para: Most people would argue that Java interfaces are not true multiple inheritance. section 5.2, last para, line 2: only a class -> only one class section 6, line 7: "Swing 1.0.3 was executed with clicks to all tabs" - please explain what this means. section 6.2 and following. In the performance bar charts it is hard to distinguish between the different keys - maybe a problem in converting ti PDF? also the key panel overlaps the main panel in some cases. section 6.7: It would be good to see the performance of the applications with *none* of the optimisations applied, in addition to what is presented. It is not obvious that the optimisations are completely independent. section 7, para 3, lines 5-6: introduce a runtime test newly -> introduce a new runtime test section 7, para 5, line 2: replacement -> replacements section 8, line 1: delete full stop after "compiler" Comments to editor: No significant problems.