volanar
(Volanar)
10.Февраль.2023 18:36:02
13
Benoit Daloze, пост:12, тема:169919:
Одна проблема, насколько я помню, заключается в том, что некоторые гемы полагаются на то, что Hash потокобезопасен. У нас есть общее решение для этого, но оно ещё не объединено/интегрировано в TruffleRuby. С другой стороны, очень редко бывает правильно просто использовать Hash одновременно; это часто приводит к тому, что ошибки конкурентности скрываются более сложными способами. Поэтому, возможно, лучше просто исправить гемы, которые полагаются на это, но это требует времени.
Нам нужно провести бенчмарки производительности, и чтобы они были значимыми и репрезентативными, мы должны тестировать многопоточный режим. Для этого требуется способ пометить C-расширения как потокобезопасные, чтобы их можно было выполнять параллельно · Issue #2136 · oracle/truffleruby · GitHub
Надеюсь, это будет решено быстро
Как вы думаете, насколько улучшатся показатели производительности Discourse при использовании TruffleRuby (TTFB, общая производительность и т. д.)?