相关疑难解决方法(0)

如何加快grails测试执行速度

在开发Grails 1.0.5应用程序时,我对grails test-app命令的速度感到震惊.即使实际测试只需要约10秒钟,整个执行也会增加

真正的1m26.953s用户0m53.955s sys 0m1.860s

这包括grails bootstrapping,加载插件,编译所有代码等.

任何有关如何加快grails test-app执行的提示都将非常感激.

performance grails junit unit-testing

23
推荐指数
2
解决办法
7952
查看次数

Grails:部署时间非常慢。“解决依赖关系...”需要 10 多秒

每次我对 Grails 应用程序进行微小更改时,部署它都需要 10-15 秒。大部分时间都在“解决依赖关系”......

Welcome to Grails 1.3.7 - http://grails.org/
...
Resolving dependencies...
Dependencies resolved in 9868ms.
Run Code Online (Sandbox Code Playgroud)

以下是我的设置的一些详细信息:

  • MacBook (OS X 10.5.8) 2.4Ghz Core 2 Duo,配备 4GB RAM + 充足的磁盘空间
  • SpringSource 工具套件 - 版本:2.6.1.RELEASE 内部版本号:201105041000
  • 圣杯 1.3.7
  • 一个只有几个域模型的小型 Grails 项目
  • 只有几个插件:hibernate 1.3.7、mail 1.0、spring-security-core 1.1.3、spring-security-open id 1.0.2、spring-security-ui 0.1.2、webtest 3.0.1

已经调查的领域:

  • 删除 .ivy2 目录并强制执行完全外部刷新确实将其速度缩短了大约 5 秒。
  • 我的 .ivy2 目录位于我的本地计算机上,所以这不是这个问题
  • 我确实遇到了一些与这些类似的依赖性问题,但是我现在已经修复了它们并且没有收到任何错误。
  • 我通过在 grails.project.dependency.resolution 部分中设置日志“info”来打开 BuildConfig.groovy 中的日志记录。它似乎花费了大部分时间“解决”依赖关系,而不是实际下载项目,所以我认为 mavenCentral 或其他公共 Maven 存储库不是问题。

从日志中提取...

resolution report  resolve 802ms  artifacts dl 86ms
resolution …
Run Code Online (Sandbox Code Playgroud)

performance grails dependencies

5
推荐指数
1
解决办法
4306
查看次数

标签 统计

grails ×2

performance ×2

dependencies ×1

junit ×1

unit-testing ×1