In C++ verwende ich ReadProcessMemory, um die Werte einiger Zahlen zu erhalten. Jede der Nummern ist im Tandem, und es gibt fünf verschiedene Zahlen. Ist es schneller, fünf einzelne RPM-Aufrufe auszuführen, um jede Zahl einzeln zu lesen, oder ist es schneller, einen einzelnen RPM-Aufruf auszuführen, der eine ganze Struktur liest, die so aufgebaut ist, dass sie diese fünf Zahlen enthält? Zum BeispielWas ist schneller: Mehrere kleine RPMs oder Einzelstruktur 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);
oder
struct numbers{
int a;
int b;
int c;
int d;
int e;
};
Mem.Read<numbers>(DWORD64 L1)
Dank!
Wenn Sie 5 Packungen Milch im Geschäft abholen müssen, wäre es dann schneller, 5 Mal herunterzufahren und jeweils ein Heim zu transportieren oder alle 5 aufzuheben und nur einmal zu reisen? Wenn Sie fragen müssen, sollten Sie zu Beginn nicht 'ReadProcessMemory' aufrufen. – IInspectable
seltsame Frage. natürlich wird in diesem Fall ein einzelner Aufruf von 'ReadProcessMemory' in 5 mal schneller als 5 Aufrufe sein – RbMm
Die Frage wurde schlecht formuliert. Ich wollte sagen, ist es besser, ein sehr großes Lesen einer Struktur oder einzelner RPM-Aufrufe zu machen? Zum Beispiel, was, wenn meine Struktur einige tausend Bits groß war .... – anon6588