こんにちは.
C#にはPoint構造体(System.Windows.Point
)がありますが,これを非常に大量に扱う場合,
Point
を使うのと,単にdouble
でxとyの二つの変数を用意してやるのとでは
どちらのほうがどの程度速いのでしょうか.
Point構造体にあるいくつかのメソッドを使う予定もなく,
単にx,yが一つにまとまっているからという理由だけでPoint構造体を使っています.
従って,x,yの二つの変数を用意しても機能上の問題はありません.
(多少読みにくくなるとしても速度が欲しいです)
クラスと構造体の速度差は調べるといくつか出てきますが,
構造体と通常の変数の速度差は見つけることができませんでした.
Point構造体に限らずですが,構造体と通常の変数,どちらがどのくらい速いか,
目安でも結構ですのでわかる方いらっしゃいましたらお願いいたします.
※必要な個数は数万個程度です.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/03 10:56
2018/01/03 11:16
2018/01/03 13:12
2018/01/03 13:24
2018/01/03 13:31
2018/01/03 14:04
2018/01/04 01:14