红宝石要求很慢

时间:2012-03-09 16:09:26

标签: ruby

我在运行ubuntu 10.10和ruby 1.9.2p0(无轨道)的ec2小实例上运行了一个ruby脚本

我需要一些文件在顶部,然后直接死亡以测试速度。两颗宝石需要花费大量时间才能加载。

这是我正在加载的宝石列表:

require 'rubygems'
require 'active_record'
require 'yaml'
require 'json/pure'
require 'logger'
require 'aws'
require 'time'

运行文件并在需要2.3秒后立即死亡

没有active_record它将在1.4秒内运行 没有aws它将在1.1秒内运行

并且没有aws和active_record它将在0.3秒内运行

我是来自php的ruby的新手,并期望它更快。这些加载时间是否正常或我的设置有问题?

1 个答案:

答案 0 :(得分:1)

我在64位Arch Linux和Linux上运行ruby 1.9.3p194     需要'active_record' 需要大约1.5秒,所以我认为这是正常的。