I think I understand what you are getting at, but will you please give a couple of simple pseudo code examples?
Thanks, Bill On Feb 24, 1:22 pm, Charles Oliver Nutter <[email protected]> wrote: > - Reduction in numbers/complexity of branches. This also plays into > total bytecode size, but I've seen improvements from simply flipping > loops around or calculating jump conditions in aggregate before making a > single jump. > - Outline as much code as humanly possible (as opposed to inlining). > JRuby's compiler originally just emitted all logic straight into the > method body. This turned out pretty badly; it was very slow, and there > was a tremendous amount of duplication. By pulling as much as possible > into static utility methods, bytecode size was drastically reduced and > performance went up substantially. > - Charlie --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---
