sklearnのランダムフォレストのグリッドサーチをしようと思い,以下のようにグリッドサーチのコードを使おうとしました.n_jobsを-1にすると最適なコア数で並列計算されるとのことだったのでそのようにしたのですが,一日置いてもまったく計算が終わる気配がなく,n_jobs=1とすると数秒で終わるという状態になっています.メモリやCPUの使用率は100%に近くなっており動いてはいるのですが,原因が分からず困っています.CPUはIntel Core i7を使っているのですがこれは単純に並列計算しないほうが良いということなのでしょうか?

tuned_parameters = [{'n_estimators': [5, 10, 30, 50, 100], 'max_features': ['sqrt', 'log2', None]}]
clf = GridSearchCV(RandomForestClassifier(), tuned_parameters, cv=2, scoring='accuracy', n_jobs=-1)