Мы создаем приложение с низкой задержкой Java с QuickFIX/J. Мы подписываемся примерно на 50 валютных пар, поэтому мы получаем около 4000000 тиков в день. Это связано с тем, что мы получаем их от разных поставщиков ликвидности.Проблема с GC с QuickFIX/J
Я вижу много GC, и в пиковое время наше приложение висит и не отвечает. Я пробовал с 64-гигабайтной кучей, а также пытался с G1 для GC, но не имел успеха. Можете ли вы предложить, как я могу решить эту проблему?
Вы столкнулись с этой проблемой раньше и какой GC-оптимизацией вы сделали?
Должен ли я перейти от QuickFIX/J и попробовать с помощью другого FIX-движка? Можете ли вы предложить некоторый движок FIX с открытым исходным кодом/коммерческим движком, который может выполнить мое требование?
В настоящее время я использую Java 7. Будет ли полезно переходить на Java 8?
Ok QuickixJ не предназначен для пропускной способности, с которой вы имеете дело. Лучше вы настраиваете QuickfixJ или возиться с JVM. – DumbCoder