Re: Используем правильные инструменты!
От: sergmesh  
Дата: 17.09.11 18:34
Оценка:
Здравствуйте, code8, Вы писали:

C>Прошу высказываться по теме: "Пригодна ли JVM для реализации высоконагруженных (скажем, 1М TPS), low-latency (<10 ms) проектов" ?


C>Сразу скажу — я знаю про LMAX и иx Disruptor. Собственно, именно поэтому и хочу узнать ВАШЕ мнение — "а тот ли инструмент использовали эти ребята для борьбы False Sharing, Blocking и Races" ?


C>P.S. Очевидные "грабли" JVM для low latency hiload — проектов:

C>1. GC с его Stop the world
C>2. Отсутствие "прямого" способа борьбы с False sharing
C>3. Отсутствие "прямого" способа назначать thread affinity
C>4. Не эффективная реализация Atomic (CMPXCHG вместо XADD)
C>5. не управляемый JIT ...

в сторону erlang смотрели?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.