Я работаю над кроссплатформенным набором профилирования и хотел бы добавить информацию о ЦП (архитектура / тактовая частота / ядра) и ОЗУ (всего) в отчет о каждом запуске. В настоящее время мне нужно ориентироваться на Windows и Unix, поэтому мне нужны методы для получения этой информации с обеих платформ, какие-либо подсказки?
Редактировать: Спасибо за отличные ответы. Теперь у меня есть архитектура процессора, количество процессоров и общее количество памяти, но мне все еще не хватает тактовой частоты для процессора. Есть идеи для этого?