Flyingis

Fusion Center Lab.

2007年7月31日 #

AE92 for Java 中手动释放 COM 对象

摘要: 作者:Flyingis用Java进行ArcEngine或ArcGIS Server开发,在底层实际上是用Java调用AOCOM对象,ESRI用Jintegra库来解决Java对COM的调用问题,如果Java对象不再使用,Java虚拟机会自动将这些对象回收,然后Jintegra将这些对象所指的实际COM对象销毁,默认情况下时间间隔是10秒,对于快速大量调用COM对象的操作来说,如在循环中,COM对象往往得不到及时的销毁,以至于内存报错,这时我们需要手动销毁COM。 Jintegra释放方法: com.linar.jintegra.Cleaner.release(objectRef);在ArcE. 阅读全文

posted @ 2007-07-31 17:01 Flyingis 阅读(1653) 评论(0) 推荐(0) 编辑

导航