Belirli bir işlem tarafından kullanılan belleği nasıl boşaltabilirim?


1

Selenyumumu chromedriver ve geckodriver ile test ediyordum ve 100 tarayıcı örneği açmaya çalıştım. Sistem bir süre çöktü ve sonra düzeldi. Ancak krom sürücü ve geckodriver tarafından kullanılan bellek hala serbest değil.

Sistem monitörünü kontrol ettiğimde bunu öğrenmeye geldim. sürücü örnekleri

free -mNe kadar hafıza kaldığını bilmek için komutu çalıştırdım . Gösterdi

              total        used        free      shared  buff/cache   available
Mem:          15920       13182        1539         482        1199        1613
Swap:             0           0           0

Bu yüzden, yalnızca krom sürücü ve geckodriver tarafından kullanılan belleği temizlemem gerekiyor. Bunu nasıl yapabilirim?

Yanıtlar:


2

Tüm bu işlemleri sonlandırmanız gerekiyor, çünkü hala bir şekilde arka planda çalışıyorlar.

Sonlandırmak için Sistem Monitörü'nü kullanın veya bir terminalde çalıştırın:

killall chromedriver geckodriver

Süreçleri (yarı yarıya) nezaketle sonlandırmayı başaramazsa, sıkıca sıkışırlarsa, bunun yerine zorla öldürebilirsiniz.

killall -KILL chromedriver geckodriver

Bu işe yarar, teşekkür ederim.
Prasanth Ganesan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.