volanar
(Volanar)
10. Februar 2023 um 18:36
13
Benoit Daloze:
Ein Problem, wenn ich mich recht erinnere, war, dass einige Gems Hash als threadsicher voraussetzen, wofür wir eine allgemeine Lösung haben, die aber in TruffleRuby noch nicht zusammengeführt/integriert ist. Andererseits ist es sehr selten richtig, Hash einfach nebenläufig zu verwenden, es führt oft dazu, dass Nebenläufigkeitsfehler auf schwieriger zu findende Weise verborgen werden. Es ist also wohl besser, die darauf angewiesenen Gems einfach zu korrigieren, aber das braucht Zeit.
Wir müssen die Leistung benchmarken, und damit das aussagekräftig/repräsentativ ist, sollten wir Multi-Threading benchmarken. Dazu braucht es A way to mark C extensions as thread-safe, so they can be executed in parallel · Issue #2136 · oracle/truffleruby · GitHub
Ich hoffe, es wird schnell gelöst
Wie stark schätzen Sie die Leistungsindikatoren von Discourse bei der Verwendung von TruffleRuby (TTFB, Gesamtleistung usw.)?