まれな入力ドキュメントでOOMエラーが発生するNLPライブラリ(Stanford NER)を使用しています。Javaメソッド呼び出しのCPU /スタックを制限しますか?
最終的にこれらのドキュメントを分離し、エラーの原因を突き止める予定ですが、これは難しいです(私はHadoopで動作しているので、エラーは179%そんな感じ)。暫定的な解決策として、私はこの特定の呼び出しにCPUとメモリの制限を適用できるようにしたいと思います。
私はこれを行うための最善の方法がどうなるかわかりません。私の最初のしかし、1つのスレッドの固定スレッドプールを作成し、将来の時間get()を使用します。これは少なくとも私に多分役立つ可能性のある壁時計の制限を与えるでしょう。
私の質問は努力の合理的な量でこれよりも良い行うにはどのような方法があるかどうかです。