ホーム ] PC技術/システム技術 ] VB.NETプログラミング ] VB.NETコンポーネント ] VC++コンポーネント ] 共通事項 ] インフォメーション ]

上へ
TIPS
ソフトウェア実験室

ソフトウェア・ラボ

ソフトウェア実験室

最終更新:2007/03/17

 疑問点、不明点があれば、資料を調査することも大切であるが、自分の目でも確かめることも大切。ここでは、筆者が疑問に思ったことや予測したことについて実際のプログラムで確認したことを紹介しています。

 実験結果は、多分無限にある事象のホンの数個の事例でしかないので、鵜呑みにはできません。理論的裏づけがあってこそ意味があります。

処理速度
  ビットマップの処理速度 ビットマップのピクセル処理を方式の違いで比較する
  色変換速度 色空間の変換速度を比較する
  濃度変換速度 画像の濃度変換速度を比較する
  数式演算速度 三次式の演算速度をVBとC#で比較する
  冪数演算速度  X^n と X*X・・・X の演算速度を比較する
  検索速度 検索法による速度を比較する
  文字列処理速度 StringとStringBuilderの速度比較を行う
  文字列/数値処理速度 Stringと数値で同じ処理をさせて比較する
  CPU演算速度 CPUの演算命令の速度を計る
  Ticks とPerformance Counter 両者の等時性を確認する

 

図形・文字
  文字の数値化 文字を点集合として観察する
  数値化文字の再現 数値化された文字を文字として描画する
  数値化文字の補間 数値化された文字の区間を細かくする
  補間の効果 補間の効果を確かめる

 

数学
  ネイピア数 自然対数の底 e を定義式で演算する
  ネイピア数2 自然対数の底 e を定義式で演算する(多倍長CompactPrecisionによる)
  指数関数近似値 10x、平方根、立方根を近似式で求める
  級数の収束速度1 指数関数の近似式の収束速度を比較する
  級数の収束速度2 対数関数の近似式の収束速度を比較する
  級数の精度 sinを級数で求め、その精度を確認する
  逆三角関数を求める 逆三角関数を級数展開で求める
  算術幾何平均でπを求める 最新の技術である、ガウス・ルジャンドル法でπを求めて見る

 

その他
  全フォルダ列挙 システムにある全てのフォルダをツリーにする
  ビットマップとメモリリソース ビットマップにてメモリ不足を起こし、観察する
  配列とメモリリソース 配列の生起とメモリリソースを観察する