我最近开始学习Flutter,我注意到即使vscode关闭,openjdk平台二进制文件仍然保持打开状态,并且使用了太多的ram。我是否应该在每次完成vscode的工作时都在TaskManager上强制关闭它?有没有办法自动关闭它?
fykwrbwg1#
这是gradle的行为记录。您可以在FlatterGithub项目中看到这个stackoverflow答案和这个已解决的问题。守护进程将在3小时不活动后自动终止。如果希望在此之前停止守护进程,可以通过操作系统终止该进程或运行 gradle --stop 指挥部。这个 --stop 开关使gradle请求所有正在运行的守护进程(与运行命令的gradle版本相同)自行终止。您可以通过以下步骤永久禁用它:gradle守护进程默认启用,我们建议始终启用它。您可以通过 --no-daemon 命令行选项,或通过添加 org.gradle.daemon=false 给你 gradle.properties 文件您可以在下面的守护程序常见问题解答中找到禁用(和启用)守护程序的其他方法的详细信息。关于守护进程对性能的重要性,您可以在此处找到解释:为什么gradle守护进程对性能很重要守护进程是一个长期的过程,因此我们不仅能够避免每次构建启动jvm的成本,而且能够在内存中缓存有关项目结构、文件、任务等的信息。理由很简单:通过重用以前构建的计算来提高构建速度。然而,好处是巨大的:我们通常测量后续构建的构建时间减少了15-75%。我们建议您使用--profile对构建进行评测,以了解gradle守护进程对您的影响。
gradle --stop
--stop
--no-daemon
org.gradle.daemon=false
gradle.properties
1条答案
按热度按时间fykwrbwg1#
这是gradle的行为记录。您可以在FlatterGithub项目中看到这个stackoverflow答案和这个已解决的问题。
守护进程将在3小时不活动后自动终止。如果希望在此之前停止守护进程,可以通过操作系统终止该进程或运行
gradle --stop
指挥部。这个--stop
开关使gradle请求所有正在运行的守护进程(与运行命令的gradle版本相同)自行终止。您可以通过以下步骤永久禁用它:
gradle守护进程默认启用,我们建议始终启用它。您可以通过
--no-daemon
命令行选项,或通过添加org.gradle.daemon=false
给你gradle.properties
文件您可以在下面的守护程序常见问题解答中找到禁用(和启用)守护程序的其他方法的详细信息。关于守护进程对性能的重要性,您可以在此处找到解释:
为什么gradle守护进程对性能很重要
守护进程是一个长期的过程,因此我们不仅能够避免每次构建启动jvm的成本,而且能够在内存中缓存有关项目结构、文件、任务等的信息。
理由很简单:通过重用以前构建的计算来提高构建速度。然而,好处是巨大的:我们通常测量后续构建的构建时间减少了15-75%。我们建议您使用--profile对构建进行评测,以了解gradle守护进程对您的影响。