入力としてpythonリストを使用して繰り返し呼び出す必要があるpython-C++インターフェイスを備えたC++コードがあります。次のダミープロセスでもメモリリークが発生することがわかりました。
パイソンでは:
a = [1.0]*1000
for c in range(1000):
dummy(a, 1)
C++ の場合:
static PyObject* dummy(PyObject* self, PyObject* args) {
Py_RETURN_NONE;
}
ここで何か見逃しているので、メモリリークが発生しますか?