LotusNotesな日々IBM社のLotusNotesに関係する何かを日々語ってるようなきがしないでもないブログです。 

スポンサーサイト

   ↑  --/--/-- (--)  カテゴリー: スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(記事編集) http://mesosune.blog123.fc2.com/?overture" target="_new

--/--/-- | Comment (-) | HOME | ↑ ページ先頭へ |

Variant は重いんです。

   ↑  2008/03/26 (水)  カテゴリー: Notes(LotusScript)
何でも代入することが出来る便利なVariant型。
配列化された文字列を突っ込んだり変数のかわりとして認識させたり
R5.0ではBoolean型が存在しないからVariantで True Or False してみたり。
(Booleanは6.0以降に追加されました)

とにかく型宣言しなくとも使える便利なヤツなんです。

しかし。こんなVariantにも弱点があります。
何でも代入できる分メモリの使用量が多いため、
多量に使用すると動作がとってーも重くなってしまう。ということです。

誰かの作ったエージェントのVariantをきちんと型宣言をし、
適切な使用方法に変数をおき替えただけで
3時間かかってた動作が30分まで短縮できたことがあります。

必要以上にVariantは使わない。
型はきちんと宣言する。
のが軽いシステムを作成する第一歩ではないでしょうか。
スポンサーサイト

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-81.html

2008/03/26 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |

Comment

コメントを投稿する 記事: Variant は重いんです。

お気軽にコメントをぞうぞ。
非公開 (管理人のみ閲覧可能なコメント) にしたい場合には、ロック にチェックを入れてください。

  任意 : 後から修正や削除ができます。
  非公開コメントとして投稿する。(管理人にのみ公開)
 

Trackback

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。