>>Delta

書き初め(スクリプト)

2009年1月15日

書き初め(スクリプト)

今さらですが、Shadeのスクリプトって、一度実行するとShadeを再起動するまでデータ消えないんですよね。名前が衝突しても何も言わずに上書きされるから、他人のスクリプトを妨害するようなことは起こらないだろうけれど、気持ちの悪い仕様ではあるよなぁ。

スクリプト全体を関数にしてしまって、最後にその関数を削除すれば、一応アクセスはできなくなります。けど、これで本当にメモリリークとか起こらないか不安です。小さな処理なら良いんだけど、画像を扱うかもしれないので、生成したイメージオブジェクトが解放されないとさすがにまずい。


def main():
    import math
    print math.pi

main()

del main

そんなわけでスクリプトの書き初めしました。去年の秋くらいからストップしてたもの。今年こそは本格的に書きたいなぁ。

また積分とかするスクリプトなので処理時間がとんでもないことになるかもしれないです。

○%完了みたいなログを出せれば良いんだけど、スクリプトが終了するまでメッセージウィンドウの再描画が行われないので困ります。5分くらいかかるスクリプトを、結果待ちしてたら実は止まってましたとか、以前ありました_| ̄|○。

MiniDiary
del xshade

あと、ついでにdel xshadeを試してみたけど消えませんでした。

投稿者 CASPAR003
投稿時刻 17:28
カテゴリー Shade
コメント 2 件
トラックバック 0 件
記事へのリンク http://www.caspar003.info/delta/archive/2009/01/15/1728
トラックバックURI http://www.caspar003.info/movable_type/mt-trackbacks_ca3.cgi/1881
コメント
投稿者
コメント
でった☆
なるべく不要になった時点で削除しておくことを推奨します。 関数削除ではどうやら完全に解放されないようですので(推測ですが)
CASPAR003
ありゃ、やっぱりそうですか。なるべく片付けるように気をつけておきます。
トラックバック
  • トラックバック
コメント投稿
コメントフォーム
項目名 入力欄
入力情報を保存

ブログ情報

カレンダー
2012年5月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最近のコメント
コメントを頂いたエントリー
コメントをくださった方一覧
パソコンの選び方が解らなくて
iun
CASPAR003
またしても風邪
iun
CASPAR003
買い出し
iun
iun
CASPAR003
自分のプレイスタイルとは何だったのか
iun
眠気
iun
CASPAR003
Ocean
tenpa
CASPAR003
iun
CASPAR003
iframeじゃないサムネイルも欲しいよ
小野塚裕也
CASPAR003
クラン忘年会
でった☆
CASPAR003
アニメーションレンダリングに手間取る
iun
CASPAR003
SNSを実名で始めてみたよ
でった☆
CASPAR003