Оптимизируй это! |
|
|
Вода мокрая. Небо синее. А компьютеры созданы для автоматизации рутинных операций. Компьютер уже давно де-факто стал бытовым прибором, но, в отличие от кофемолок и телевизоров, он не терпит соответствующего к себе отношения, слишком сложна его сущность: у пользователей часто возникают проблемы с безопасностью и работоспособностью, не говоря уж о простом комфорте. Методов ускорения работы компьютеров раз-два, и обчёлся: периодическая покупка новых "железок" (за денюжки); "разгон" имеющегося оборудования (чревато сбоями и, в худшем случае, порчей потрохов компа). Мы же традиционно пойдём другим путём. Часто вполне приличные компьютеры "еле квакают" всего лишь из-за неграмотного использования. То есть, потенциал у них высокий, но он захламляется и бездумно транжирится не по назначению некомпетентными пользователями. А на прикладные задачи остаётся совсем немного ресурсов, и пользователи сетуют на "тормоза", не желая задуматься о том, что сами же являются их причиной. Каждый может сделать свой комп умным, гибким, дружелюбным и надёжным. Он будет годами работать в максимально оптимизированном режиме, предоставляя пользователю всю свою мощь, не тормозя, самостоятельно решая вопросы безопасности, не требуя усилий на своё обслуживание. Описанные ниже рецепты позволят вам ускорить работу компьютера не меньше, чем при "разгоне", не поступившись ни пядью надёжности и не потратив ни копеечки. Если нашу благородную цель попытаться обрисовать аллюзиями из фантастической литературы, можно вспомнить изоморфные кресла, которые подстраиваются под садящегося в них человека. Или ковёр-самолёт, мягкий в середине; но если вдруг вы подвинетесь к краю, кромка ковра мгновенно затвердеет и приподнимется. Так и наш компьютер «прогибается» под решаемые задачи: в каждый момент времени отдаёт всю возможную мощь решению задач пользователя, абстрагировав его от вопросов безопасности, оптимизации и прочих, которые эффективно решает сам. Почти киб-интеллект… Часть VIIВот говорят: "время идёт"... Ах, к сожалению, нет! Время стоит, мы же идём Через пространство лет.
Уже несколько лет прошло с момента, когда я поставил завершающую точку в шестой статье этого цикла. С тех пор многое изменилось; многие из описанных вещей стали неактуальны, реализация других изменилась до неузнаваемости. Поэтому я решил не ссылаться более на предыдущие статьи, а живописать текущее состояние буйной мысли. Если будущим исследователям моего творчества понадобится материал для диссертации, они завсегда могут обратиться к любой из прежних статей (части с I по VI) и заценить, с чего всё начиналось... Для нынешнего же поколения это старьё вряд ли представляет интерес, поэтому начну с чистого листа.
Итак, чего мы хотим достичь? Компьютер должен:
Законов получилось даже больше, чем у Азимова :) Цели поставлены. Осталось прикинуть, какие средства наиболее подходящи и как их употребить наилучшим способом.
Пролог
Если к размышлизмам о сути вещей прибавить ещё и толковый инструмент, то можно добиться многого. Инструментом этим является мощнейший событийно-ориентированный планировщик с поддержкой скриптового языка: www.nncron.ru На моём сайте размещена специальная сборка http://asksoft.net/Download/nnCron.exe, в которой реализовано всё описанное ниже; т.е., вам не придётся заморачиваться написанием скриптов самим. Более того, не придётся даже редактировать их, т.к. все вопросы, на которые нет неоднозначного ответа, "параметризованы" - вынесены во внешний INI-файл. И поведение nnCron'а определяется параметрами и настройками из этого файла.
"Любой человек не сложен. Любой
человек ясен. Любой человек (c) Джимми Оссолоп, "Слеза большого водопада"
Пойдём потихоньку от простого к сложному.
|
|
|