2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
1514 / 3573 ←次へ | 前へ→

CrystalDiskMarkのバグ
←back ↑menu ↑top forward→
 ななし  - 08/9/15(月) 0:49 -

引用なし
パスワード
   CrystalDiskMarkにバグを見つけたので報告します。
現状のCrystalDiskMarkではテストサイズを500M、1000Mにしても
Random 4Kのテストで先頭から134MBまでの範囲しかアクセスしていません。
これは、rand()関数は32768未満の値しか返さないので、つねに
32768*4096=134217728
未満の値がSetFilePointer()に渡るためです。

stdafx.hで
#define _CRT_RAND_S
して、
SetFilePointer(hFile, (rand() % split) * bufSize, ...
の部分(二箇所)を、
unsigned int pos = 0;
rand_s(&pos);
SetFilePointer(hFile, (pos % split) * bufSize, ...
のように置き換えるとよいと思われます。

518 hits

CrystalDiskMarkのバグ ななし 08/9/15(月) 0:49
Re:CrystalDiskMarkのバグ SSDスレから来ました 08/9/15(月) 5:07
Re:CrystalDiskMarkのバグ SSDスレから来ました 08/9/15(月) 5:34
Re:CrystalDiskMarkのバグ ひよひよ 08/9/15(月) 10:33
Re:CrystalDiskMarkのバグ SSDスレ住人 08/9/15(月) 17:10
Re:CrystalDiskMarkのバグ ひよひよ 08/9/15(月) 17:34
Re:CrystalDiskMarkのバグ SSDスレ住人さん 08/9/15(月) 20:24
Re:CrystalDiskMarkのバグ | 08/9/15(月) 21:31
Re:CrystalDiskMarkのバグ ひよひよ 08/9/15(月) 23:13

1514 / 3573 ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
ページ:  ┃  記事番号:   
100330
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free