/ / Get Ram Informácie OSX - macos, kakao, hardvér, ram

Získajte informáciu o raste OSX - macos, kakao, hardvér, ram

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ď č. 1

Ak 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