Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 14 [показано 10]
Урок информатики для мелкософта (пояснение к залепе №8)
Степень соответствия запросу: 56,93%
Фрагменты текста поста : ... Выходило, что чтобы получить оптимальное по скорости и памяти решение (например драйвер устройства или часть ядра ОС) необходимо использовать только ассемблер, напороть ошибок в котором проще простого... ... возможность указать, что переменная должна храниться в регистре процессора, а не в памяти... ... возможность управления размещением переменных и полей структур в памяти... ... команды выделения/освобождения памяти... ... Но тут я хочу напомнить, что создание объекта - это не только выделение памяти под сам объект, но и создание и инициализация всех его членов-полей (которые, в свою очередь, тоже могут быть объектами), а также выполнение конструктора этого объекта и всех конструкторов всех его предков... ... Ну, а если этот объект представляет собой, например, таблицу из базы данных, который, вдобавок ко всему сказанному, при инициализации будет устанавливать соединение с этой самой БД и загрузку данных из нее, отъедая не только память и процессорное время, но еще и канал связи... ... теперь ссылается на тот же объект в памяти, на который ссылается a... ... Вот так и будет у нас болтаться в памяти фантом (на который ссылается переменная c ), который должен быть давным-давно уничтожен, а правильнее - просто откорректирован еще в методе operator+=() , создание которого майкрософт возложило на компилятор и ( внимание... Подробнее: http://fit-media.com/post_1198760520.htmlФайлы vs базы данных.
Степень соответствия запросу: 32,02%
Фрагменты текста поста : ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... Назначение этих функций — упростить передачу массивов по каналам связи, равно как и их сохранение на носителях... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... За счет кэширования вы выиграете часть времени на чтении/сохранении файла статистики, но как быть с массивом... ... Для работы механизма БД, система должна будет загрузить целиком в память три файла индексов... ... После того как мы нашли с помощью индексов нужную запись, ее требуется загрузить в память... Подробнее: http://fit-media.com/post_1222679684.htmlОптимизация PHP-кода
Степень соответствия запросу: 6,1%
Фрагменты текста поста : ... Удаляйте свои переменные для освобождения памяти, особенно если это большие массивы... ... это высокопроизводительная система кэширования объектов в памяти, которая повышает скорость веб-приложений за счёт уменьшения времени загрузки БД... ... Часто это излишне, поскольку методы и объекты занимают много памяти... ... модуль Apache , который позволяет сжимать ваши данные на лету и может существенно уменьшить объем передаваемых клиенту данных... Подробнее: http://fit-media.com/post_1207831883.htmlЗалепа №13. О грамотном проектировании и неграмотном IDE.
Степень соответствия запросу: 1,52%
Фрагменты текста поста : ... Но если это будет справочник артикулов продукции, которых может быть несколько десятков тысяч, то мы получи дикий перерасход памяти, ведь для каждого объекта будет создано отдельное (пусть и скрытое) окно... ... Это вызовет не только расход памяти, но и будет существенно тормозить программу... Подробнее: http://fit-media.com/post_1204892317.htmlМаксимум производительности
Степень соответствия запросу: 1,52%
Фрагменты текста поста : ... Как только большинство клиентов поймет, что новая система может сберечь их время и деньги, они попытаются уменьшить ее эффективность насколько это возможно, тем самым получая обратно свое время и деньги... ... Однако в зависимости от чистоты и избыточности поступающей информации, такой способ может потребовать больше ручной работы, которую он и призван уменьшить... Подробнее: http://fit-media.com/post_1207048697.htmlЧто есть грамотный интерфейс?
Степень соответствия запросу: 0,38%
Фрагмент текста поста : ... КПД пользователя и так не очень высокий и не стоит его еще более уменьшать за счет тормознутости интерфейса... Подробнее: http://fit-media.com/post_1199807872.html13 сентября - День программиста
Степень соответствия запросу: 0,38%
Фрагмент текста поста : ... За чтобы выпить, дай бог памяти... Подробнее: http://fit-media.com/post_1202303830.html14 принципов создания вежливых программ
Степень соответствия запросу: 0,38%
Фрагмент текста поста : ... Если мы увеличиваем человечность, мы должны уменьшить некоторую "компьютерность", по крайней мере в сравнении... Подробнее: http://fit-media.com/post_1203349390.htmlЕсли бы microsoft не была такой ленивой...
Степень соответствия запросу: 0,38%
Фрагмент текста поста : ... Иначе запущенная копия ворда останется в памяти ( привет нормальным пацанам из microsoft и их гениальному сборщику мусора ) и будет болтаться там до перезапуска системы... Подробнее: http://fit-media.com/post_1205882168.htmlКручу, верчу, обмануть хочу!
Степень соответствия запросу: 0,38%
Фрагмент текста поста : ... Потянув за квадратики в серединах горизонтальных сторон появившегося описывающего прямоугольника, вы сможете увеличить или уменьшить вертикальный размер выделенного изображения, т... Подробнее: http://fit-media.com/post_1212106379.html
