- 4 名前:名前は開発中のものです。 mailto:sage [2009/04/01(水) 08:16:25 ID:B3IqLKFM]
- sinとテーブル参照どちらが速いのか?
// sin関数 dblData = 0.0f; intTime1 = GetTickCount(); for ( i = 0; i < 100000; i++) { dblData = sin ( 0.5f); for ( j = 0; j < 100000; j++) { intData = intOtherMemory[intNo[i]]; } } intTime2 = GetTickCount(); intKekka1 = intTime2 - intTime1; // グローバルメモリ参照 dblData = 0.0f; intTime1 = GetTickCount(); for ( i = 0; i < 100000; i++) { dblData = dblSin[ intNo[i]]; for ( j = 0; j < 100000; j++) { intData = intOtherMemory[intNo[i]]; } } intTime2 = GetTickCount(); intKekka2 = intTime2 - intTime1; intKekka1 12641 intKekka2 12578
|

|