VladD2 wrote:
> C>У меня есть эмпирические данные — мое приложение с кучей в 4Гб (кэш
> C>объектов) зависает примерно на 0.5-5 секунды каждые полчаса.
> Оно крутится на дотнете? На каком типе GC?
Sun JVM, конкурентный параллельный инкрементальный GC. Если интересно,
то могу посмотреть конкретные настройки.
Проблема в том, что объектный кэш разделяется между всеми потоками
(даже, по сути, между всеми узлами кластера), да еще и постоянно
меняется, так как он служит чем-то вроде базы данных в памяти. Если
интересно, то этот кэш — это
http://www.tangosol.com/coherence-overview.jsp
Аналогичная ситуация должна быть и в играх — там будет большой объем
данных, разделяемых между потоками. Особенно в новых играх с их
навороченой физикой.
Posted via RSDN NNTP Server 2.0