在mac系統上,每當我關閉android studio時,它都會留下java進程和java進程繼續運行並持續佔用ram內存。如果您看到只有4gb的mac,該Java進程正在高達RAM爲1GB Gradle將java作爲一個過程,即使在關閉android studio後仍然是一個進程
有沒有在Android Studio中的任何選項,這樣當我退出了所有有關它應該被關閉或任何命令,我可以運行過程清理?
在mac系統上,每當我關閉android studio時,它都會留下java進程和java進程繼續運行並持續佔用ram內存。如果您看到只有4gb的mac,該Java進程正在高達RAM爲1GB Gradle將java作爲一個過程,即使在關閉android studio後仍然是一個進程
有沒有在Android Studio中的任何選項,這樣當我退出了所有有關它應該被關閉或任何命令,我可以運行過程清理?
從the documentation:3小時無活動後
守護進程將自動終止自己。如果您希望在此之前停止守護進程,則可以通過操作系統終止進程或運行gradle --stop命令。 --stop開關使Gradle請求用於運行命令的相同Gradle版本的所有正在運行的Daemon進程自行終止。
Android Studio AFAIK中沒有選項。清理的一種方法是創建一個shell腳本,啓動Android Studio,然後殺掉任何剩餘的java進程,例如
#!/bin/sh
studio.sh
pkill -f gradle-launcher
感謝您的回答。我想問一下,在Gradle或JVM中有沒有設置可以在3小時之前自動停止? – Ankur