Pythonは「すごいbash」とか「遅い」などと言われることが多いようですね。前者については「そうやな」としか思わないですが、後者の原因はいろいろあって、たとえば動的な型判定とか関数呼び出しのコストとかGILとかいろいろあります。「メモリ割り当て ...
寺田 学 (@terapyon) です。2023年6月の 「Python Monthly Topics」 は、メモリプロファイラ 「Memray」 の使い方を解説します。 アプリケーケーションが利用するメモリの使用状況を把握したいことがあると思います。今回の記事ではPythonコードが利用するメモリの ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
Pythonにおいて、メモリ解放の判断を下すメインアルゴリズムは「参照カウント方式」です。 この仕組みは非常にシンプルかつ合理的です。 Pythonでは、変数に値を代入すると、その変数はメモリ上の実体である「オブジェクト(データの場所)」と紐付きます。