如果需求构建环境没有指定最大堆内存,守护进程会使用多达1G的堆内存.它将会使用默认的JVM的最小堆内存.1G内存足够应付大多数构建.有数百个子项的构建,大量配置或者源码需求,或者要求有更好的表现,则需要更多地内存为了提高守护进程可以使用的内存,指定相应的标志作为需求构建环境的一部分,请参见Chapter 20. The Build Environment的详细信息.
用于记录在你的构建文件的简单方法是将消息写入标准输出.Gradle重定向任何东西写入到标准输出到它的log系统作为QUITE级别的log.例 17.1.使用标准输出写入log信息build.gradleprintln 'A message which is logged at QUIET level'摇篮还提供了一个logger属性来构建脚本,这是Logger的一个实例.这个接口继承自SLF4J接口并且加入了一F些Gradle的具体方法.
你可以在命令行中选择如[表 17.2.Log 等级命令行选项]()所示的选项选择不同的日志级别.如[表 17.3.堆栈信息选项]()中所示的选项来选择堆栈信息.表17.2.Log 等级命令行选项选项输出日志等级no logging optionsLIFECYCLE及更高-q or --quietQUIET及更高-i or --infoINFO及更高-d or --debugDEBUG及更高(所有日志信息)表 17.3.