Optimizing java programs using generic types

Eli Mayfield, J. Kyle Roth, Daniel Selifonov, Nathan Dahlberg, Elena Machkasova

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Our research involves improving performance of programs written in the Java programming language. By selective specialization of generic types, we enable the compiler to eliminate typecasting, and provide type information to remove dynamic method lookup at runtime. An example of this specialization using Quicksort showed performance improvement of about 25%.

    Original languageEnglish (US)
    Title of host publicationProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion
    Pages829-830
    Number of pages2
    DOIs
    StatePublished - Dec 1 2007
    Event22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion - Montreal, QC, Canada
    Duration: Oct 21 2007Oct 25 2007

    Publication series

    NameProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

    Conference

    Conference22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion
    CountryCanada
    CityMontreal, QC
    Period10/21/0710/25/07

    Keywords

    • Languages
    • Performance

    Fingerprint Dive into the research topics of 'Optimizing java programs using generic types'. Together they form a unique fingerprint.

    Cite this