私は、ソフトウェア アプリケーションを作成するプロジェクトを準備していました。実行速度が非常に遅いことを除いて、完全で正常に動作しています..コードのいくつかのチャンクを取得して最適化しました..
私はpsycoを試しました..つまり、psycoをインストールし、コードの上部に2行追加しました
import psyco
psyco.full()
これがサイコを使用する方法であるかどうかはわかりません..これが間違っている場合。psycoの使い方を教えてください..これを追加しても改善が見られなかったので..
プロファイリングを試してみましたが、コード行に時間がかかることはわかっていますが、これらはさらに最適化することはできず、避けられないコード行です..
また、いくつかのpythonパッケージを使用して「c」のコードを書き直すオプションも考えました..しかし、基本的なpythonの一部ではない追加のpythonパッケージを使用することで、常に非常に悪い経験をしました..
私はpython 2.6とwindows vistaを使用しています..コード全体の実行速度を大幅に向上させる方法を教えてください..少なくとも5倍..お願いします..
私はメソッドでコードを書いていません.あなたの間にいくつかのメソッドがあります..メインはありません..
はい、私がIOバウンドの問題であると示唆する人はほとんどいません..コードを約500回呼び出す必要があり、これには呼び出しごとに少なくとも2つのファイルの開閉が含まれます..
ここで.pmファイルを開くと、2つの列があり、最初の列のみが必要なので、最初の列全体をリストにコピーし、それを関数に渡して行番号を取得し、他のファイルを開いて取得しますその行番号の要素をリストに...
これは私が望んでいたタスクです...最初の列の要素をリストにロードするのは時間がかかると思います..
IO バウンドのボトルネックのパフォーマンスを改善するにはどうすればよいですか
必死に助けを求める