Play framework на Mac, проблема с производительностью

Я установил Play framework на свой Macbook pro. Играйте в 1.2.4 на последней версии 10.7.3.У меня 8 ГБ памяти и четырехъядерный процессор i7 (показывает 8 ядер).

Все это очень круто, и я получаю удовольствие от написания кода в игре. Но затем я просто хотел посмотреть, какую производительность я должен получить в производстве, поэтому я изменил конфигурацию приложения следующим образом:

prod.application.mode=prod

Мой класс приложения имеет только 1 метод

public static void index() {
    String theman = "You are the man";
    render(theman);
}

, а мой шаблон приложения для индекса таков:

#{extends 'main.html' /}
#{set title:'Home' /}

The man is ${theman}

Это все.

Когда я запускаю бенчмарк apache, например:

ab -n 1 -c 1 http://localhost:9000/

я получаю хорошие цифры, но если я доберусь до -n 10, все просто зависает, и мой компьютер загружается на 100% на 1 ядре и просто остается там навсегда.

Раньше я получал ошибки HEAP, но я установил это как переменную окружения:

export _JAVA_OPTIONS="-Xms800m -Xmx1500m"

И теперь я больше нигде не получаю никаких ошибок.

Мой коллега попробовал мое приложение, которое я заархивировал и заархивировал перед отправкой, он может легко сделать -n 10000 -c 1000, и оно просто запускается и завершается в кратчайшие сроки, почти мгновенно.

Итак, мой вопрос: нужно ли устанавливать какие-либо другие системные переменные или что мне нужно сделать, чтобы мое приложение Play работало на моем Mac?

Просто чтобы прояснить ситуацию, мой Mac полностью обновлен на сегодняшний день, все на 99% соответствует заводскому состоянию, возможно, ближе к 100%, за исключением того, что у меня установлен xcode и тому подобное.

Моя Java:

java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11D50b)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)

uname -sa

Darwin xxx.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64

5
задан Trausti Thor 22 March 2012 в 15:46
поделиться