调用New …函数时,将创建一个“本地引用”-在本地堆栈框架中对此对象的引用。这样可以防止Java
VM在仍需要该对象时从其GC。如果您要实现某些本机方法,这很好-
它的局部框架仅在方法调用期间创建。但是,当您从与Java关联的本机线程创建对象时,该对象将绑定到该线程堆栈框架,该框架仅会被该线程破坏。
因此,当您处理完一个对象时,可以调用DeleteLocalRef()告诉您不再需要它。或者,您可以将整个add()函数用一对PushLocalframe()/
PopLocalframe()包围起来,以在其持续时间内创建一个单独的本地帧。



