Faculty Advisor

Claypool, Mark L.

Abstract

The combination of Java and multimedia presents opportunity for cross-platform multimedia applications. However, little research has been done on Java multimedia performance. We designed a client-server model to measure performance of a streaming MPEG-1 Java player. We find Just-In-Time compilation, local access, and hardware significantly affect video frame rate, while the operating system, Java virtual machine and garbage collection have a negligible effect. Overall, Java stills lags considerably behind the performance of C++. Future Java performance benefits may be made by research into the bottlenecks and performance we identify, while practitioners can use our results to improve Java multimedia performance today.

Publisher

Worcester Polytechnic Institute

Date Accepted

January 1999

Major

Computer Science

Project Type

Major Qualifying Project

Accessibility

Restricted-WPI community only

Advisor Department

Computer Science

Share

COinS