インテル® マス・カーネル・ライブラリー 11.2 ユーザーズガイド
実行時に、インテル® MKL はパフォーマンスを向上するため、内部バッファーの割り当て/割り当て解除を行います。しかし、場合によっては、この処理によりメモリーリークが発生することがあります。
メモリーリークを回避するため、次のいずれかの操作を行うことができます。
MKL_DISABLE_FAST_MM 環境変数を 1 に設定するか、mkl_disable_fast_mm() 関数を呼び出します。
この変更により、特に問題サイズが小さい場合、一部のインテル® MKL 関数のパフォーマンスが低下する可能性があることに注意してください。
現在のスレッドで mkl_free_buffers() 関数または mkl_thread_free_buffers() 関数を呼び出します。
メモリー関数の詳細については、インテル® ソフトウェア・ドキュメント・ライブラリー (英語) にある『Intel® Math Kernel Library Reference Manual』を参照してください。