Есть ли граница, на которой должен работать мой ноутбук?
Современные процессоры будут тормозить или выключать компьютер, если начнут перегреваться, чтобы предотвратить повреждение.
http://www.intel.com/support/processors/sb/CS-029426.htm
Это не значит, что все недорогие ноутбуки потребительского класса смогут справиться с этим.
Я создал сканер для личного использования, который запрашивает много страниц с помощью curl_multi_exec. Он использует 98% процессора и памяти на 10 секунд на моем ноутбуке.
«Программа, которая потребляет 100% ЦП для достижения чего-то, вряд ли заслуживает презрения; на самом деле ее следует рекомендовать за эффективность!"- http://blogs.msdn.com/b/oldnewthing/archive/2010/12/03/10097861.aspx
(Автор Раймонд Чен - знающий сотрудник Microsoft).
Я только ползаю около 1000 страниц, но я хотел сделать больше. Есть ли граница, на которой должен работать мой ноутбук? Могу ли я сканировать большее количество страниц?
В идеале все это умещается в памяти. Если он выходит за пределы памяти, Windows начнет использовать дисковое пространство как расширение памяти. Это, однако, намного медленнее. Если у вас не хватает места на диске или файл фиксированного размера, тогда ваш процесс не сможет использовать больше памяти. Если он хорошо написан, он справится с этим, если нет, то рухнет.
И что касается основного вопроса, я немного разрушаю свой ноутбук каждый раз, когда делаю это?
Не более, чем обычное использование. В идеале процессор с номинальной скоростью X может непрерывно работать на этой скорости. Это не похоже на двигатель, где они имеют рабочий цикл ожидаемого использования 2 часа при 4-часовом отключении и т.д.
Конечно, ваш конкретный ноутбук может иметь недостатки дизайна, плохие допуски, иметь систему охлаждения, которая не может справиться со 100% полной мощностью, иметь недостатки компонентов, ваше программное обеспечение может иметь ошибки, взаимодействия всех конкретных исправлений и версий и программ, которые вы используете. установил может вызвать странное поведение ...