C++では、ReadProcessMemoryを使用していくつかの数値の値を取得しています。それぞれの数字は並んでおり、5つの数字があります。個々の番号を個別に読み取るために5つの単一RPM呼び出しを行う方が速いのですか?または、これらの5つの数値を含むように構築された構造全体を読み取る単一のRPM呼び出しが速くなりますか?例えば、複数の小さなRPMまたは単一構造のRPM
Mem.Read<int>(DWORD64 L1);
Mem.Read<int>(DWORD64 L1);
Mem.Read<int>(DWORD64 L1);
Mem.Read<int>(DWORD64 L1);
Mem.Read<int>(DWORD64 L1);
または
struct numbers{
int a;
int b;
int c;
int d;
int e;
};
Mem.Read<numbers>(DWORD64 L1)
ありがとう!
お店でミルク5袋を拾う必要がある場合は、5回倒して1軒ずつ持ち歩くか、5回拾い上げて1回だけ移動する方が速いでしょうか?尋ねなければならない場合は、おそらく 'ReadProcessMemory'を呼び出すべきではありません。 – IInspectable
奇妙な質問。もちろんこの場合、 'ReadProcessMemory'への一回の呼び出しは、5回の呼び出しよりも5倍速くなります。 – RbMm
質問は文句が間違っていました。私は、構造や個々のRPM呼び出しを非常に大量に読み込むほうがよいのでしょうか?たとえば、もし私の構造が数千ビットの大きさだったら... – anon6588