gpt4 book ai didi

ruby - 缓慢的 Ruby DataMapper.setup

转载 作者:行者123 更新时间:2023-11-29 14:00:47 24 4
gpt4 key购买 nike

我发现我的 Sinatra 应用程序非常慢,只发生在 i3 上的 VMWare 镜像 上,我不知道为什么,它不会发生在 AMD 上的 same VMWare 镜像上APU,导致慢的那一行是:

DataMapper.setup(:default, 'postgres://myuser:mypassword@127.0.0.1/mydbname')

VMWare image on i3 上运行那行 wnen 花费了将近 40-45 秒,我不知道为什么,有什么办法可以克服这个问题吗?这发生在 Pry/IRBRubyJRuby 上。

使用active_recordpsql 命令行时不会发生:

ActiveRecord::Base.establish_connection( adapter: 'postgresql', host: '127.0.0.1', database: 'mydbname', username: 'mypassword', password: 'mypassword', port: 5432 )

Ruby 版本:ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]

PostgreSQL 版本:postgres (PostgreSQL) 9.3.1

JRuby 版本:jruby 1.7.5 (1.9.3p392) 2013-10-07 74e9291 on OpenJDK Client VM 1.7.0_40-b60 [linux-i386]

最佳答案

这个命令解决了我的问题:

echo 127.0.0.1 `cat /etc/hostname` >> /etc/hosts

关于ruby - 缓慢的 Ruby DataMapper.setup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19397577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com