- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我需要在用 Ruby 编码的程序的一部分中提高性能。在 Python 中,我可以使用 Psyco 库(编译代码,或执行前的一部分)来提高性能,但我不知道在 Ruby 中是否存在类似的东西。
谢谢!
最佳答案
如果您了解 C,您可以通过使用 rubyinline 将代码添加到 C 来优化一小部分代码。我不知道您可以期望看到什么样的性能改进,但是如果您在代码的 c 位而不是 ruby 中调用一些 c liberys,您应该开始看到一些大的加速
需要'内联'
MyTest 类
def factorial(n)
f = 1
n.downto(2) { |x| f *= x }
f
end
inline do |builder|
builder.c "
long factorial_c(int max) {
int i=max, result=1;
while (i >= 2) { result *= i--; }
return result;
}"
end
结束
开始: sudo gem 安装 RubyInline
关于ruby - 存在像 Ruby 的 Psyco 库 (Python) 这样的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279902/
我在使用 python 2.6.1 运行 Snow Leopard 的 Macbook pro 上安装 psyco 时遇到了一些问题。 我一直在尝试使用命令强制 python 在 32 位模式下运行
我正在用 Python 开发游戏服务器。由于此服务器分发给没有太多编码经验(或常识)的其他人,因此我尝试将我可以包含的任何模块包含到项目的 pre-reqs 文件夹中,以便用户无需安装即可运行代码。我
Psyco是 Python 的专用编译器。 documentation states Psyco can and will use large amounts of memory. 这种内存使用的主要
我在一个大型金融定价应用程序上工作,其中有一些长时间运行的计算。我们已经确定了一些可以通过有选择地应用 psyco 来加速的功能。我的管理层已要求评估将 psyco 添加到我们的堆栈中的成本和 yie
Psyco太棒了when it works .然而,如果不迁移到 32 位版本的 Python,我们似乎不会获得 64 位版本 anytime soon .是否有任何替代 psyco 的方法可以加速
您是否在 wsgi 应用程序(自定义、Pylons、Django...)中尝试过 Psyco? 您的设置是什么样的? 您是否获得了可衡量的结果? 最佳答案 您应该问的问题不是您是否获得了可衡量的结果,
我知道 Psyco 对于桌面应用程序的好处,但在进程(= 网页或 AJAX 调用)被触发后立即死亡的 Web 应用程序中,这不是毫无意义吗? 最佳答案 首先,正如 gribbler 和 Ibrahim
Psyco 文档说: Just for reference, Psyco does not work on any 64-bit systems at all. This fact is worth
psyco似乎在优化 Python 代码方面很有帮助,而且它以一种非常非侵入性的方式进行。 因此,人们不得不怀疑。假设你总是在 x86 架构上(现在大多数应用程序都在这个架构上运行),为什么不总是对所
为什么当我直接调用我的脚本时导入 psyco 可以工作,但当我从 bash 脚本调用它时却失败了??? 测试.sh: while true do python test.py; sle
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我运行 Ubuntu 11.10,gcc 版本 4.6.1。 我一直在尝试安装 psyco,但不断收到此错误: PROCESSOR = 'i386' running build running bui
我需要在用 Ruby 编码的程序的一部分中提高性能。在 Python 中,我可以使用 Psyco 库(编译代码,或执行前的一部分)来提高性能,但我不知道在 Ruby 中是否存在类似的东西。 谢谢! 最
显然 Psyco 不适用于 Python 2.7。 还有其他选择吗? 最佳答案 目前 Python 编译的最新技术是 PyPy .我没有任何关于它是否适用于您的目标平台的信息。 关于psyco - 我
我是一名优秀的程序员,十分优秀!