トップページ⇒tech
18コメント5KB

[最強] Profile Guided Optimization [手作業]

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/01/23(月) 13:30:21
IntelC++とかVS2005などにある最適化(Profile Guided Optimization)について。
実際やってみた効果の程や多機能実用アプリを最適化する際のコツなど。
0002デフォルトの名無しさん2006/01/23(月) 13:34:25
結論:煮えたぎる情熱にコッツを加えたプロじゃないと無理
0003デフォルトの名無しさん2006/01/23(月) 13:35:24
>>2
懐かしすぎるぞおい
0004デフォルトの名無しさん2006/01/23(月) 13:40:16
はっきり言って微妙。ICでは効果も感じられなかった。VS2005では
確かに効果はあるけど、ないならないで困んないし…。Proにする
動機がこれだとStdでもいいと思ってしまう。
0005デフォルトの名無しさん2006/01/24(火) 13:19:13
ところで>1に書いてあるけど多機能アプリをVS2005でPGOするときって
ちまちまちまちま実行していく以外に何かガツンといける方法ありませんのん?
0006デフォルトの名無しさん2006/01/24(火) 15:14:35
俺も知りたい
0007デフォルトの名無しさん2006/01/27(金) 03:42:50
効率のいいPGO作業なんて誰も知らないんだろうな。

使いもしないベンチマークプログラムで処理速度が上がるのを見てニヤニヤするまではいいが
VS2005発売初期にVS2005スレにも湧いてたベンチ厨と呼ばれる奴らは何も分かってないのか
ベンチマークプログラムの速度をもってコンパイラが優秀かどうかを決めるんだよな。
かなりアホだと思うんだけど。
0008デフォルトの名無しさん2006/01/27(金) 04:35:41
>VS2005発売初期にVS2005スレにも湧いてたベンチ厨と呼ばれる奴らは何も分かってないのか
あのスレ、厨隔離スレかと思った。あと、winnyソースとかマルチコアも。
0009デフォルトの名無しさん2006/01/27(金) 14:06:55
俺も知りたい
0010デフォルトの名無しさん2006/01/27(金) 14:58:37
>>7
知ってたら教えてくださいよ。

実際に使うときと同じ状況でコードを走らせないといけない
というのはプロファイルの原理的な話なので、それを避けることはできない。
0011デフォルトの名無しさん2006/01/28(土) 18:55:30
>ちまちまちまちま実行していく以外に何かガツンといける方法
やっぱ「苦労する」しかないんだろうな。
だからこそIntelがこれ見よがしに売りにしてたのに
VS2003時代は全然流行らなかったんだと思う。
M$が何故今更PGOを取り入れたのかは知らんが多分ほとんどの人は「PGOなしで我慢する」道を選ぶと思う。


ところで7の人は「誰も知らない」と書いてるのに10の人が「教えて」と書いてるのは何で?
0012デフォルトの名無しさん2006/01/29(日) 11:06:31
速度にシビアな部分だけやればいいんじゃないの?

もしビルドする度にやってる馬鹿がいたら氏ねばいいと思うよ。
0013デフォルトの名無しさん2006/01/30(月) 22:53:22
>>12が死ぬべきかなと思ってる。
0014デフォルトの名無しさん2006/01/30(月) 23:13:27
12は分かってないというよりは元から何も知らないくせに書いてやがるな。
釣りじゃなく。
多分これ↓全然分からんだろ。
「インライン関数のプロファイルデータとは」
■ このスレッドは過去ログ倉庫に格納されています