Faculty Advisor

Claypool, Mark L.


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.


Worcester Polytechnic Institute

Date Accepted

January 1999


Computer Science

Project Type

Major Qualifying Project


Restricted-WPI community only

Advisor Department

Computer Science