0

ライブラリのロードとアンロードに poco を使用しています。Windows ではすべて正常に動作していますが、Linux ではpoco::ClassLoader::unloadLibrary(libraryName)関数呼び出しで失敗しています。この関数に入るだけで、出てくることはなく、例外もスローされません。もう 1 つの.soライブラリがあり、問題なく動作しています。

失敗する正確な理由を教えていただけないことは承知していますが、考えられる理由を知っていれば助けになるかもしれません。ありがとう

4

1 に答える 1

0

一部のリソースが解放されて解放されるのを待っている可能性があります。pocoが作成されたオブジェクトを追跡する可能性はありますか?!これは、アンロードメソッドがロック解除されるのを待っているロックまたは状態が原因である可能性があります。メモリプロファイラを使用して、解放されていないオブジェクトをチェックできます。

于 2012-06-06T23:22:45.790 に答える