Я хочу написать программу на C++, которая может подчеркнуть систему Windows 7. В своем намерении я хочу, чтобы эта программа приносила использование процессора 100%, используя все установленные барабаны.C++: система стрессовых окон
Я пробовал с большим циклом FOR, который запускал простое умножение на каждом шагу: увеличение использования процессора, но используемый ram-сервер остается низким.
Каков наилучший подход для достижения моей цели ?!
При стрессе памяти, используйте 'VirtualAlloc' API совершить столько как вы можете, будьте осторожны, обязательно коснитесь всех страниц, чтобы все было ОЗУ. –
Вы понимаете, почему ваш код не увеличивает использование памяти? –
Одно ядро никогда не принесет CPU на 100%: вы должны использовать все доступные потоки и интенсивную задачу, которая должна избегать бесполезных операций ввода-вывода или вещей, которые она будет ждать. Вы можете рассмотреть что-то вроде [этого] (https://stackoverflow.com/questions/8389648/how-do-i-achieve-the-theory-maximum-of-4-flops-per-cycle). – edmz