Dhrystone
そしてそこから得られた使用頻度を元にして Dhrystone ベンチマークを作成したのである。オリジナルの Dhrystone は Ada で書かれていた。UNIX向けの C言語版は Rick Richardson が開発し(バージョン 1.1)、Dhrystone の普及に大きく貢献した。
Dhrystone はコンピュータの性能指標としての地位を確立し、商用コンパイラ作者はこれを目標として技術を磨いていった(あるいは、ベンチマーク的なパターンを見つけると、丸ごと予め用意した特別にチューニングされたコードを出力するといったような、チート技術を磨いた者たちもいた)。様々な手法が開発され、合成ベンチマークの設計は困難になっていった。Weicker と Richardson が 1988年に開発したバージョン 2.0 では、そのようなコンパイラの技法の裏をかく大幅な改造がなされた。基本的なベンチマークとしての性格は残すよう、注意深くコーディングされている。コンパイラの裏をかくという目的は部分的にしか成功しなかった。同年の5月にリリースされた Dhrystone 2.1 が現在も使われ続けている。
コンパイラの最適化以外にも問題はある。その大部分は 1984年当時から指摘されていたことで、コードとデータのサイズが極めて小さいことも含まれる。もっと細かい話では文字列操作が言語に深く依存している点に問題があると言われている。Ada や Pascal は文字列を基本データ型としているが、C言語ではそうではない。