volanar
(Volanar)
Fevereiro 10, 2023, 6:36pm
13
Benoit Daloze:
Um problema, se bem me lembro, era que algumas gems dependiam de Hash ser thread-safe, para o qual temos uma solução geral, mas que ainda não foi mesclada/integrada no TruffleRuby. Por outro lado, raramente é correto usar Hash de forma concorrente, muitas vezes resulta em ocultar bugs de concorrência de maneiras mais difíceis de encontrar. Portanto, é argumentavelmente melhor apenas corrigir as gems que dependem disso, mas isso leva tempo.
Precisamos fazer benchmark de desempenho e, para que isso seja significativo/representativo, devemos fazer benchmark multi-threaded. Isso requer Uma maneira de marcar extensões C como thread-safe, para que possam ser executadas em paralelo · Issue #2136 · oracle/truffleruby · GitHub
Espero que seja resolvido rapidamente
Quanto você acha que os indicadores de desempenho do discourse melhorarão com o uso do truffleruby (TTFB, desempenho geral, etc.)?