在详细介绍Android Studio 2.1稳定版本功能的官方帖子中,我遇到了这个:
我们还通过使用进程内dex来加速构建时间,该进程dex将类文件转换为Gradle守护程序进程中的dex文件.这避免了创建单独的dex进程的昂贵处理操作.要使用此功能,您需要将Gradle守护程序可用的内存量增加到至少2GB(默认值为1 GB).
请问,如何增加Gradle可用的内存?
环境:Linux/Windows7,Java 1.6.0.03/37或1.7
我下载了jenkins.war并在使用以下脚本/命令进行初始设置后,我下载了一些插件(10-15)并尝试重新启动Jenkins,它工作正常.然后,我得到了一些插件(总共30-40个),我选择安装或下载+然后+安装,詹金斯没有出现.
即使用startJenkins.sh(仅限Linux).注意:在Windows7上,Jenkins作为Windows服务启动.
#!/bin/bash
export JAVA_HOME=/production/jenkinsAKS/java/jdk1.6.0_03
export JENKINS_HOME=/production/jenkinsAKS
export PATH=${JAVA_HOME}/bin:${PATH}
export JENKINS_HTTP_PORT=9040
export JENKINS_AJP13_PORT=9949
now=`date +%Y%m%d_%H%M%S`
echo $0 begins ${now}
echo " java-home=${JAVA_HOME}, jenkins-home=${JENKINS_HOME}, path=${PATH}"
java -jar ${JENKINS_HOME}/lib/jenkins.war -XX:MaxPermSize=4096m --logfile=${JENKINS_HOME}/log/jenkins.log${now} --httpPort=${JENKINS_HTTP_PORT} --ajp13Port=${JENKINS_AJP13_PORT} &
Run Code Online (Sandbox Code Playgroud)
最初我没有使用"-XX:MaxPermSize = 4096m"参数,但是当我看到以下错误消息时,我尝试了各种值,如128/512/1024,2048,4096m等,没有帮助解决错误.
INFO: Beginning extraction from war file
Jenkins home directory: /production/jenkinsAKS found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
Aug 1, 2013 1:17:15 PM winstone.Logger logInternal
INFO: HTTP Listener started: port=9040
Aug 1, 2013 1:17:15 PM winstone.Logger logInternal
INFO: AJP13 Listener started: port=9949
Aug 1, 2013 1:17:15 PM winstone.Logger …
Run Code Online (Sandbox Code Playgroud)