Subject: C424 JGSI Review Resent-Date: Thu, 30 Sep 1999 23:18:33 -0400 Resent-From: Geoffrey Fox Resent-To: p_gcf@npac.syr.edu Date: Sun, 19 Sep 1999 23:54:18 +0900 From: Yutaka OIWA To: Geoffrey Fox a) Overall: Good b) As quantitative profile information is especially important for runtime optimization such as JIT, your profiling tool is very serviceable. And also, profile data of the costs of dynamic compilation and native code execution is very valuable for VM implementers. However, possible optimizations presented in the paper for application programmers, such as reducing methods call, I/O and object creation, seem not to be dynamic-compilation specific. Also, effectiveness of such optimizations is well-known, at least qualitative, I think. Of course, your tool can be detect which method have to be optimized in understandable quantitative form, that is very helpful for AP programmers. But if you can show some more example which is specific to dynamically-compiled code, I think it might be better.