- 1 名前:デフォルトの名無しさん [2008/07/05(土) 16:27:29 ]
- コンパイラ性能、コンパイルオプション、コードの最適化などについて語りましょう。
主に速度面の最適化を中心としますが、サイズなどの最適化もどうぞ。 なお、OS、CPU、コンパイラなどは限定しません。 前スレ C、C++の最適化について語るスレ pc11.2ch.net/test/read.cgi/tech/1084676298/ (過去ログ化前) C、C++の最適化について語るスレ 2 pc11.2ch.net/test/read.cgi/tech/1177808054/
- 307 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:42:42 ]
- >>306
もっと具体的に。インライン展開したからと言って、必ずしもサイズが増えるわけじゃないよ。 つーか、O2でもstaticな関数は勝手にインライン展開したと思うのだけど。
- 308 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:45:30 ]
- >>307
関数ポインタを使ったスイッチを多用したソースなんですが 予定してるよりも速度でないのでインライン展開で高速化できれば と思ったんですが・・・
- 309 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:52:56 ]
- 関数ポインタ経由で呼んでる関数をインライン展開しろと?
またそんな御無体なw
- 310 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:57:50 ]
- 仮想関数経由なら出来るよな
- 311 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:34:32 ]
- >>309
あ、そういのは無理ですかww 代わりのチューニングって何かありますかね・・・
- 312 名前:softbank219204123070.bbtec.net mailto:sage [2008/09/10(水) 22:48:56 ]
- 速いマシンを買う/買わせる
- 313 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:55:20 ]
- まずはプロファイリングしてどこで時間食ってるか確認するところから始めては?
- 314 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 23:22:19 ]
- そもそもターゲットが何かも書かずに最適かもへったくれも無いだろよ。
エスパー希望なら鼬害だ。
- 315 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 00:39:16 ]
- >>313が正解。
- 316 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 21:49:30 ]
- ダンゴさんならピシっと答えてくれるところなんだがな。
- 317 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 22:31:17 ]
- なんでそこまでして荒らしたいわけ?
- 318 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 22:45:16 ]
- お前みたいにほいほい餌やる奴がいるからだろ。
|

|