有没有符合这些具体标准的PHP基准?

前端之家收集整理的这篇文章主要介绍了有没有符合这些具体标准的PHP基准?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
底部的实际问题…第一个背景信息:

我正在开发一种将PHP代码转换为Scala的工具.作为最后一幕,我需要一个非常好的(呃有点偏见的)基准.

通过愚蠢的运气,我的第一个基准测试是使用了一些使用bcmath的代码,不幸的是在Java中慢了1000倍,使Scala代码整体比原来的PHP慢了12倍.

所以我正在寻找一些有意义的PHP基准测试,具有以下特点:

> PHP源需要在一个文件中.
>解决现实世界或科学问题.没有愚蠢的循环空的方法
>我需要设置简单 – 没有数据库,难以找到的输入文件等.
>它需要是单线程的(不幸的是CLBG中的大多数基准测试都是多线程的)
>简单的文本输入和输出首选.
>它不应该使用Java中较慢的功能(BigInteger,三角函数等).
>它不应该使用exoteric或动态PHP函数(例如没有“eval”或“variable vars”).
>它不应该过度依赖内置的库,例如MD5,crypt等 – 因为我想对基于PHP到Scala转换的质量进行基准测试,而不是库实现的质量.
>它不应该是I / O绑定.优先使用cpu限制的存储空间算法.
>基本上,密集的OO操作,整数和字符串操作,递归等将是巨大的.

我已经检查了两个流行来源,但没有符合条件的条件:

> CLBG:http://shootout.alioth.debian.org/ – 一切都是多线程的 – 没有好处.
> PHP Bench:http://www.phpbench.com/ – 微基准,没有现实世界 – 没有好处
> PHP.NET RFC:更好的基准:http://wiki.php.net/rfc/better_benchmarks – 这里有一些很好的信息,但最终没有发现.

所以,不用多说了,实际的问题是:

现有的开源代码体系是否符合上述标准作为绩效基准?

谢谢

您可以随时检查google代码搜索或github中的一些big PHP文件(您可以通过文件大小搜索github可能有帮助).

我发现,pdf课程通常是相当大和整体的

http://www.google.com/codesearch/p?hl=en#RoURSOxSogQ/trunk/dotproject/lib/ezpdf/class.pdf.php&q=lang:php%20file:.pdf&sa=N&cd=1&ct=rc

猜你在找的PHP相关文章