トップページ > プログラム > 2014年09月17日 > HcKN6G5K

書き込み順位&時間帯一覧

16 位/211 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000002000204



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Python】スクリプト バトルロワイヤル46【pl,rb,php,js】
【初心者歓迎】C/C++室 Ver.92【環境依存OK】

書き込みレス一覧

【Python】スクリプト バトルロワイヤル46【pl,rb,php,js】
488 :デフォルトの名無しさん[]:2014/09/17(水) 18:37:12.59 ID:HcKN6G5K
C++、Javascriptで開発する上で、アルゴリズム部分を任せられる簡易言語はどれってこと?
【初心者歓迎】C/C++室 Ver.92【環境依存OK】
619 :デフォルトの名無しさん[]:2014/09/17(水) 18:59:10.26 ID:HcKN6G5K
初心者は既成品のデスクラクタが組み込まれているクラスを使えばいい。
【初心者歓迎】C/C++室 Ver.92【環境依存OK】
626 :デフォルトの名無しさん[]:2014/09/17(水) 22:00:57.42 ID:HcKN6G5K
>>625
そんなことはないだろ。そしたらガベージコレクション対応言語でいいわけで。
パフォーマンスは確実に落ちている。
【初心者歓迎】C/C++室 Ver.92【環境依存OK】
627 :デフォルトの名無しさん[]:2014/09/17(水) 22:15:13.58 ID:HcKN6G5K
shared_ptrの構築・破棄におけるパフォーマンス測定【やってみた】


測定は、Windows XP/Core 2 DuoのPCで行った。
shared_ptrに付け加え、自動変数・new/delete・auto_ptr・CAutoPtr・vector<shared_ptr>・CAutoPtrArrayについてCStringのオブジェクトの構築・破棄に対して調査した。

自動変数として使用する場合と比べ、shared_ptrの構築・破棄に10倍以上のクロック数がかかっている。また、CAutoPtrやauto_ptrに比べ2.3倍のクロック数がかかっていることがわかる。

複数のオブジェクトの構築・破棄
5つのオブジェクトを構築しそれをスマートポインタのリストに追加するようなコードの測定。
CAutoPtrArrayと比べvetor<shared_ptr>の構築・破棄に約3倍のクロック数がかかていることがわかる。

結果としては、何度も構築・破棄するようなオブジェクトは自動変数で割り当てるのがもっとも速度が早いことがわかる。
また、一度しか構築しないものについてはそれぞれクロック数に差はあるものの全般的に大したクロック数ではないので、好きなものを選択するのがよいことがわかる。

http://soundengine.jp/wordpress/tips/try/744/


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。