gpt4 book ai didi

Gradle - 使用 RAMdisk

转载 作者:行者123 更新时间:2023-12-03 23:43:58 25 4
gpt4 key购买 nike

我刚想到使用 RAMdisk编译结果1

如何在 Gradle 中使用 RAMdisk?

我觉得值得搬家.gradlebuild文件夹到 RAMdisk。

最佳答案

为了完整起见,以下是我在 Ubuntu 14.04 上配置 Gradle(以及 Android Studio)以始终构建到 RAM 磁盘的方式:
我的 ~/.bashrc 最后包含这一行:

. ~/bin/mkramdisk # Setup personal RAM disk on login.
我的 ~/bin/mkramdisk 下面列出。我想你可以省略这个脚本并简单地使用例如 /dev/shm/${System.env.USER}/gradle-builds在接下来的步骤中,但我也喜欢将通用 RAM 磁盘用于其他目的,例如我将它用于我的 $TMP所以这里是:
# Setup personal RAM disk.

# This script should be sourced, hence the missing +x flag.
# Source it from e.g. from ~/.bashrc or run it from crontab
# at @reboot event (doesn't work with encrypted homedir btw.)

export RAMDISK=$HOME/tmp/ramdisk
if [ ! -d $RAMDISK ]; then
[ -d /dev/shm/$USER-ramdisk ] || install -vd /dev/shm/$USER-ramdisk -o $USER -m 700
[ -d ~/tmp ] || mkdir -v ~/tmp
[ -L ~/tmp/ramdisk ] || ln -vs /dev/shm/$USER-ramdisk ~/tmp/ramdisk
fi

# Use personal RAM disk for $TMP.
export TMP=$RAMDISK
Macintosh 用户注意:您似乎可以修改 mkramdisk改为包含 this命令使其在您的系统上运行。
最后回答这个问题,我的 ~/.gradle/init.gradle 这是:
println "Loaded personal ~/.gradle/init.gradle"

gradle.projectsLoaded {
rootProject.allprojects {
buildDir = "${System.env.RAMDISK}/gradle-build/${rootProject.name}/${project.name}"
println "BUILDING TO RAMDISK: buildDir=$buildDir"
}
}
删除调试 println你认为合适的陈述。

关于Gradle - 使用 RAMdisk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29116000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com