Christian Wirth

Results 122 comments of Christian Wirth

Hi @young-yan thanks for providing and sharing the reproducer. This is what I get: ``` ab -k -c 20 -n 100000 http://127.0.0.1:3000/ ``` **GraalVM EE 22.0.0.2 (JVM mode)** ``` Requests...

HI, > compilations log file: https://github.com/young-yan/graalvm-node-test/blob/main/com.log That log looks fine so far. There are a few `opt deopt` entries, but that is not a problem if it does not occur...

Hi @hejcz thanks for reporting that issue. We are not already aware of any problem in that area. I am trying to reproduce your issue, but have not been lucky...

Hi, we are currently trying to figure out if there is anything we can suggest based on the error message or your settings. I don't have strong hopes though to...

Hi, no, sorry, we have no clue, I believe you are the only one to have ever reported that. I see you are running on OpenJDK (18). This means, you...

Is this still open given the latest changes around `TruffleException`?

Hi @TudbuT , There are sane ways to use JavaScript multi-threaded on GraalVM. We have listed them in https://github.com/oracle/graaljs/blob/master/docs/user/Multithreading.md I don't think we will be easily convinced to adopt and...

> can i change `com.oracle.truffle.api.LanguageAccessor.LanguageImpl#isThreadAccessAllowed(com.oracle.truffle.api.TruffleLanguage.Env, java.lang.Thread, boolean)` method for return always true? is there any example code, that fails after changing isThreadAccessAllowed method? If you do, all support from our...

Hi, > supporting concurrent execution The right body to address this criticism to is the ECMAScript TC39, in charge of the ECMAScript/JavaScript specification. JavaScript, by design, is **specified with single-threaded...

Hi, our [Shared Engine Code Caching feature](https://www.graalvm.org/22.0/reference-manual/embed-languages/#code-caching-across-multiple-contexts) is designed for that case. Yes, there is still some cost for each Context you create, both in terms of footprint and startup...