EJB/RMI 调用JNI出错(100分)

  • 主题发起人 主题发起人 hongsen
  • 开始时间 开始时间
H

hongsen

Unregistered / Unconfirmed
GUEST, unregistred user!
紧急求救:
本人多线程调用EJB(或RMI), 在EJB(或RMI)中调用c++写的JNI.结果老出现out of memory 或者memcpy异常.怎么办?
系统:Linux
EJB: stateless session bean
每次JNI内存消耗:200M
测试情况:
多线程调用EJB(或RMI), 在EJB(或RMI)中不调用JNI, 结果正确
C++多线程调用JNI, 结果正确
在EJB(或RMI)中调用可执行程序, 结果正确.
 
折腾了我好几天,结果是同事在JNI代码中的一个局部变量没有初始化造成的.
 
后退
顶部