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
Major Qualifying Project
Access to this report is limited to members of the WPI community. Please contact a project advisor or their department to request access
Restricted-WPI community only