コメントを書きすぎるとPL/SQLが遅くなる?
文:Rex Baldazo(TechRepublic)
翻訳校正:原井彰弘
翻訳校正:原井彰弘
2008/02/15 15:22
PL/SQLのコードにコメントを書くと動作が遅くなるというのは本当なのだろうか?実験により検証してみた。
一方、同じ内容である2つ目のメソッドcomments_yには、一行コメントや複数行に渡るコメントをいたるところに大量にちりばめた。もちろん、コメントはループ中にも含めた。そこが、メソッドを呼び出したときにほとんどの時間を消費する部分だからだ。
続いて、簡単な匿名ブロックを用いて以下のようにメソッドの呼び出しを行った。
begin pkg_timingtest.comments_n; pkg_timingtest.comments_y; end;
最初の5回はコメントのないプロシージャを最初に呼び出した。そして、その後この匿名ブロックを編集し、コメントのあるプロシージャが最初に呼び出されるようにしてもう一度5回実行した。その作業が終了した後、以下のコードでかかった時間の平均を取り、メソッド名ごとにグループ分けした。
select methodname, avg ((extract(second from (endtime - starttime))) * 1000) as diff from table1 group by methodname;
この実験は何度か繰り返したが、コメントを含むメソッドがコメントを含まないメソッドよりも速い平均値を出すこともあった。また、コメントを含むメソッドの平均値の方が遅かった場合でも、それは2、3ミリ秒程度の違いに過ぎなかった。この値は、動作時間の平均が2400ミリ秒を超えていることを考えると、大きな違いとは言えない。
うわさはうそであったと考えてよいだろう。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
- 6人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- コメント(2件)
- 昨日のトップ記事
- 2日前
- 3日前
- 4日前
- 5日前
- ホワイトペーパー
- 話題のタグ
仮想化
iPod touch
オープンソース
Python
Firefox 3
Eclipse
SOA
フレームワーク
Tips
Adobe
ブラウザ
Off Topic
Opera
Apple
Ajax
Mozilla
XHTML
iPhone 3G
Mac OS X
Safari
Firefox
CSS 3
Database
Apache
Windows
server
Solaris
iPhone
ライブラリ
Linux
RIA
HTML
Webデザイン
Microsoft
開発環境
Internet Explorer
Webアプリケーション開発
イロハ
リファレンス
Flash
Leopard
Java
Google
入門
小技
Ruby
CSS
JavaScript
PHP
C/C++
話題のタグを見る »
#1 chihiro.ishizaw
- 2008/02/19 10:15:21
#2
動画再生耐久レース―フル充電からどれだけ耐えた?
心当たりありませんか--あなたの上司がイヤがる5つの話し方
フォームデザイン虎の巻:複数の選択肢を提供する
フォトレポート:技術サポートの悪夢
無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
JailBreakついに:PwnageTool公開
プロジェクトの進行でよくある4つのトラブル
Techno Exchange
ZDNet Japan ホスティング特集
ZDNet Japan Green IT
DELLが掲げる「新・仮想化アセスメントサービス」