Let's not spread FUD here: Java is not slow. Modern Java VMs are at least as fast as Perl. However, many of the things people are encouraged to do with Java (distributed systems, many layers of abstraction) are slow, both to run and to develop. An application with the same amount of abstraction and functionality would probably be about the same for speed in either language.