Potrebujem získať informácie o RAM, napríklad v systéme system_profiler ale nemôžem nájsť žiadne rozhranie API, ktoré by bolo možné získať na systéme OS X (iba 10.9 a vyššie).
Predtým som získal informácie zo systému_profiler
NSTask *profilerTask = [[NSTask alloc] init];
[profilerTask setLaunchPath:@"/usr/sbin/system_profiler"];
A analyzoval to výstup, čo by som mal robiť, ak výstupný jazyk systému nie je anglicky?
// Tiež je pomalý ako peklo :(
Existuje dobrý spôsob, ako dosiahnuť hardvérové informácie RAM napr. Počet slotov, Ecc, Typ, Bank, Rýchlosť?
odpovede:
0 pre odpoveď č. 1Ak sa chcete konkrétne dostať memory
informácie skúste použiť:
NSTask *profilerTask = [[NSTask alloc] init];
[profilerTask setLaunchPath:@"/usr/sbin/system_profiler"];
[profilerTask setArguments:[NSArray arrayWithObjects:@"SPMemoryDataType",nil]];
Zadaním typu údajov by to malo byť rýchlejšie. Ak chcete získať zoznam dostupných typov údajov, použite:
$ system_profiler -listDataTypes