Categories

  • Android開発
    android marketで目指せ億万長者(ウソ)
  • cocos2d
    pythonでも使えるゲームフレームワーク
  • Google
    ここには未来を開くためのAPIがたくさん用意されている。
  • GoogleAppEngine
    どこまでもスケールアウトするクラウドサービス。使いこなすのが大変
  • Hack
    様々な電子機器を本来の用途とは別の用途に使ってみる。
  • iPhone開発
    app storeで目指せ億万長者(ウソ)
  • python
    LightWeightLanguageで一番難しいがLispにも通じるところがある面白い言語。
  • TIPS
    覚えておくともしかしたら役に立つかもしれないチョットしたこと。
  • うまくいきません
    やってみたけど、うまくいかなかった失敗記事
  • ネット世界
  • 夢見るソフトウェア
    こんなのいいな、できたらいいな、いつかつくろう
  • 開発環境
    開発するまえに環境を整えた記録、次に同じことをするためめの忘備録
無料ブログはココログ
My Photo

« DevQuizに挑戦してみた | Main | Macの中にもapacheが入っていた »

September 12, 2011

PyPyは素晴らしい

pythonのコンパイPyPyをGoogle Dev Quizに挑戦中に知った。

何か素晴らしい響きなので、macで試してみた。

PyPyのページからmac用64bit版をダウンロードした。
ダウンロードページ

 ファイルを展開して、Downloadsから適当な場所にコピーする。
といっても何が適切なのかわからないので、ホームディレクトリにおいた

でもって、/usr/local/bin のディレクトリにpypyをシンボリックリンクする。
コピーじゃなくてシンボリックリンクだ。
sudo ln -s /Users/ohsaruman/pypy-1.6/bin/pypy pypy

あとは、pythonのかわりにpypyとタイプするだけ。

ベンチマーク替わりに、スライドパズルの課題でちょっと難しいものをやってみた。
ノーマルのpythonでは10分かかるが、pypyでは2分。大好きだPyPy

time python google-pazzle.py google.txt

real 10m32.328s
user 9m43.628s
sys 0m6.940s


time pypy google-pazzle.py google.txt

real 2m1.954s
user 1m56.695s
sys 0m2.553s

« DevQuizに挑戦してみた | Main | Macの中にもapacheが入っていた »

python」カテゴリの記事

Comments

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

(Not displayed with comment.)

TrackBack


Listed below are links to weblogs that reference PyPyは素晴らしい:

« DevQuizに挑戦してみた | Main | Macの中にもapacheが入っていた »