首页 / 浏览问题 / 组件GIS / 问题详情
java架包开发相应,springboot发布服务,请求第二次崩溃。
263EXP 2019年11月05日
通过超图的iobjectjava架包开发相应的功能,并发布成服务,可以通过服务请求方式调用。

第一次请求调用功能正常,如果第一次执行完,立马请求第二次,运行过程中,jvm则会崩溃。

如果第一次请求执行完,间隔上10分钟左右,再请求第二次,则可以正常运行。

导致不能连续请求的原因,似乎是存在超图架包调用dl,而l资源没有彻底释放的原因。

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.supermap.realspace.SceneNative.jni_Delete(J)V+0
j  com.supermap.realspace.Scene.dispose()V+40
J 8420 C2 com.supermap.data.InternalHandleDisposable.finalize()V (21 bytes) @ 0x0000000003748060 [0x0000000003748000+0x60]
J 8421% C2 java.lang.ref.Finalizer$FinalizerThread.run()V (55 bytes) @ 0x00000000043cdf2c [0x00000000043cdc20+0x30c]
v  ~StubRoutines::call_stub
...