Egor,
  I understand them as seperate and distinct optimizations, but we can do
it however you, Mikhail would like to list them. The list also does not
include more local optimizations that are bound to appear as a result of
performance work.

Thanks,
Rana



On 18 Oct 2006 11:31:09 +0700, Egor Pasko <[EMAIL PROTECTED]> wrote:
>
> Rana,
>
> thank you for collecting it all together in one list!
>
> I think 2 more optimizations should find themselves in the list as
> separate items, because they are easily formulated and are a good
> chance for performance gains that Jitrino.OPT can offer:
> + "Type Value Profiling" in Jitrino.OPT - Implement profiling the most
> probable caller's type for virtual and interface calls. Integrate
> with Jitrino high-level devirtualizer and the "interface call
> devirtualization" item.
> + "Loop versioning" optimization in Jitrino.OPT - Implement versioning
> of hot loops to allow as little exceptions (especially bounds
> checks) as possible in these loops. Integrate with "ABCD
> improvements" item.
>
> Rana, Mikhail, do you like them as separate?
>
>

Reply via email to