首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试对ActiveRecord批量模型对象创建的优化有哪些技术?

测试对ActiveRecord批量模型对象创建的优化有哪些技术?
EN

Stack Overflow用户
提问于 2011-10-04 07:28:30
回答 1查看 84关注 0票数 0

我正在优化一个联系人导入器工具,处理大量的电子邮件地址和创建联系人对象的过程中。

这些变化的首当其冲将涉及一次性创建所有联系人,而不是单独使用标准ActiveRecord.create。我知道如何测试此功能是否正常工作,但我不确定测试从优化工作中获得的性能改进的最佳实践。

在TDD工作流程中,哪些技术被认为是测试优化改进和代码性能的良好实践?

对于这个特定的案例,我在一个Rails3堆栈中优化批量模型对象的创建,并将其存储在mysql数据库中。我正在使用rspec和TDD工作流测试我的代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-06 14:01:46

虽然我对这种方法不是百分之百满意,但我最终在这里所做的是使用标准的Rails基准测试功能。关于如何做到这一点的教程可以在http://guides.rubyonrails.org/performance_testing.html上找到。

在这里,您可以使用rake test:benchmark编写测试,这些测试将基于时间、内存使用情况和许多其他内容进行性能分析

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7641821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档