На этот вопрос сложно ответить, если, как было упомянуто о тестах, вы не установите некоторые правила для сравнения.
Например, сравнивать шутер от первого лица Java3D с веб-страницей PHP было бы несправедливо, поскольку Java проиграет.
Если вы посмотрите на фреймворки Java, вы можете сравнить эти три:
Tomcat + JDK 6 + JSP
Apache + PHP
Scala + Lift framework
Я включил Scala, поскольку он компилируется в байт-код Java, и я ожидаю, что он будет самым дешевым по мощности.
Я не уверен, что будет победителем, я бы сделал ставку на Scala, но вы хотели бы убедиться, что у вас реализовано то же приложение, а затем просто сравнить энергопотребление.
PHP, вероятно, победит, так как apache и PHP, кажется, потребляют меньше памяти, чем Java, но я не могу действительно сравнить Scala и PHP.
Большим неизвестным для меня является то, что если вы вызываете тот же код Java, то он уже превратился в собственный код и будет выполняться быстрее, но JSP должен быть предварительно скомпилирован для использования Java.
Но если вы используете технологии Web2.0, то это изменится, так как большая нагрузка на браузер возлагается, если у вас большое приложение javascript, то вы просто делаете серверные вызовы, что снизит энергопотребление на Сервер как работа рендера передается в браузер. В этот момент JIT для Java должен вступить в игру, а Java или Scala, как я ожидаю, будет меньше по энергопотреблению.
Большим тестом, IMO, было бы выяснить, сможем ли мы получить ту же производительность, что и при уменьшении размера машины, поэтому, если вам нужно 3 компьютера для PHP или Java с балансировкой нагрузки и 1 компьютер Scala может иметь такую же производительность, тогда Scala (используя Lift) победит.