我可以附上 C++ 吗? Java 程序的垃圾收集器对 C/C++ 进行 JNI 调用;图书馆?
我有一个 Java 应用程序,在不同的 C++ 库中包含大量 JNI 调用。 有时,有些库会调用/链接到其他共享库。 我正在考虑将 Solaris 上的垃圾收集器“libgc”附加到代码的“本机”端。 我该怎么做?
- 如果我将 libgc 与 C/C++ 库链接就足够了吗?
- 我如何知道垃圾收集正在工作?
- 我是否需要将 libgc 链接到所有本机库,还是任何一个就足够了?
操作系统:Solaris
I have a Java application with lots of JNI calls, in different C++ libraries.
Sometimes there libraries call/link to other shared libraries.
I was thinking of attaching "libgc" the garbage collector on Solaris to the "Native" side of the code.
How do I do it?
- Is it enough if I link libgc with the C/C++ library?
- How do I know the garbage collection is working?
- Do I need to link libgc to all native libraries or is any one enough?
OS:Solaris
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
libgc
链接到所有使用它的库。如果平台支持,则动态链接它。libgc
to all libraries that are using it. Link it dynamically if the platform supports it.