-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependent libraries are absent on windows #3
Comments
Which version of mingw-gcc are you using? I need compatible mingw-gcc DLLs to test the solution. |
Mingw 8.1.0 is used for the release. But I am releasing the new version of the Burningwave JVM Driver where the problem should be fixed: click here to see the progress. <dependency>
<groupId>org.burningwave</groupId>
<artifactId>jvm-driver</artifactId>
<version>8.1.0</version>
</dependency> Let me know if it solves. |
The new DLL file was loaded successfully.
Nice job! |
Thank you very much for your contribution. Burningwave JVM Driver's NativeExecutor is also capable of running on aarch64 |
I did a new performance test for property access on jdk18 , the Burningwave JVM Driver's NativeExecutor is 8~12x faster than Narcissus. Both of them are based on JNI, is there any potential for performance improvement?
|
Great job. The NativeExecutor is written in C++ while Naricissus in C: I don't know if it could depend on this or on some flag to pass to the compiler: could you open a discussion with these results on the Narcissus project to hear @lukehutch (the main developer) what he thinks? |
Discussion "Performance improvement" opened. |
Well done |
To reiterate, Narcissus is already as fast as it will ever be. It is limited by the speed of JNI. A future version may be able to use Panama, but I won't personally have the bandwidth to work on something like that. |
The dependent libraries LIBGCC_S_SEH-1.DLL and LIBSTDC++-6.DLL of NativeExecutor-x64.dll on windows (same on 32 bits system) are absent by default.
The text was updated successfully, but these errors were encountered: