ruby memory leak?


#1

打開mac的活動監視器,發現還有一堆ruby程式佔據記憶體…

就算重開機後,這些程序還是會自己生出來…

  1. 請問這是什麼原因造成的?
  2. 有什麼指令可以一次把他們全部kill掉嗎?

#2

你是寫了啥鬼X"D…

這台是 OSX 所以在 terminal 下輸入 ps -ax 應該可以看到執行的方式和來源之類的,想辦法清除即可

&這個不叫 memory leak,單純你有地方執行過多的程式且沒有結束而已(請愛用 timeout ?),類似 cron job 之類的


#3

感謝解惑,結果的確是用whenever開出來的cronjob…

沒想到居然會吃這麼多記憶體