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 - 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
Country/TerritoryCanada
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