タグ CPython
人気順 5 users 10 users 100 users 500 users 1000 usersPythonの内部構造::PyObject ― CPythonの実装から内部に迫る | プログラミング | POSTD
Python言語の実装に深く踏み込む前に、Pythonの主要な概念を知っておく必要があります。それは非常にシンプルで、全てがオブジェクトだということです。これは、Pythonの内部構造を学習する最初のステップで、この旅の入り口でもあります。今回のテーマは、Pythonのオブジェクトの実装レベルでの扱いを理解することですこんにちは、皆さん。 Python言語の実装に深く踏み込む前に、Pythonの主... 続きを読む
Python を速くする取り組み - methaneのブログ
2016 - 02 - 02 Python を速くする取り組み 速い Python 実装といえば PyPy が有名ですが、 Python 3 へのキャッチアップが遅い、 CPython が持っている Python /C API のサポートがまだ弱く遅い、などの欠点があります。 また、 Google の1年プロジェクトだった Unladen Swallow もありました。これは CPython をフ... 続きを読む
CPython の GC チューニング - methaneのブログ
2015-10-13 CPython の GC チューニング python ISUCON は Go で参戦しているんだけど、複数のチームが Python で予選通過したらしいので、応援のために Tips を公開していこうと思う。 CPython の GC について CPython のGCは参照カウント+循環参照コレクタだ。そして参照カウント方式は(幾つかの欠点はあるものの)Webアプリのボトルネッ... 続きを読む
Python の新しいプロファイラ vmprof が面白い - methaneのブログ
2015-06-09 Python の新しいプロファイラ vmprof が面白い PyPy 2.6 と同時に、 vmprof という CPython/PyPy 用のプロファイラが登場しました。 私はまだ PyPy では使っていませんが、CPythonのプロジェクトをこれでプロファイル取ってみたらなかなか面白かったので紹介します。 概要 Python にはもともと標準ライブラリとしてプロファイラ (... 続きを読む
高性能を目指す米DropboxのPython実装「Pyston」バージョン0.3リリース | SourceForge.JP Magazine
Dropboxが手がける独自のPython実装「Pyston」開発チームは2月24日、最新版「Pyston 0.3」を公開した。互換性、性能にフォーカスした改善が図られている。性能ではCPythonに匹敵するレベルになったと報告している。 Dropbox社内ではPythonが利用されているが、問題の規模が大きくなるにつれてパフォーマンス的な問題が見られるようになったという。そのため、独自に高速なP... 続きを読む
PyPy.js: Now faster than CPython
OK OK, I couldn't resist that title but it probably goes a bit far. Let me try for a little more nuance: PyPy.js: Now faster than CPython, on a single carefully-tuned benchmark, after JIT warmup. It h... 続きを読む
型とは何か
型とは何か Presentation Transcript 型とは何か? CPython の実装 by @cocoatomo, written in HuiFontP ご結婚 おめでとうございます!! • 型い愛で結ばれたお二人に • CPython の型のお話をプレゼント そもそも型とは? • 例を出すと 例えば血液型 • A型 • B型 • AB型 • O型 例えば軍艦 • 金剛型 • 陽炎型... 続きを読む