Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 10
Урок информатики для мелкософта (пояснение к залепе №8)
Степень соответствия запросу: 75,14%
Фрагменты текста поста : ... Выходило, что чтобы получить оптимальное по скорости и памяти решение (например драйвер устройства или часть ядра ОС) необходимо использовать только ассемблер, напороть ошибок в котором проще простого... ... возможность указать, что переменная должна храниться в регистре процессора, а не в памяти... ... возможность управления размещением переменных и полей структур в памяти... ... команды выделения/освобождения памяти... ... Итак, рассмотрим механизм работы выражения c = a + b (естественно, что все три переменные имеют один и тот же тип и для данного типа определена операция сложения)... ... Но эта простота существует только до тех пор, пока наши переменные имеют простой тип... ... Но тут я хочу напомнить, что создание объекта - это не только выделение памяти под сам объект, но и создание и инициализация всех его членов-полей (которые, в свою очередь, тоже могут быть объектами), а также выполнение конструктора этого объекта и всех конструкторов всех его предков... ... Ну, а если этот объект представляет собой, например, таблицу из базы данных, который, вдобавок ко всему сказанному, при инициализации будет устанавливать соединение с этой самой БД и загрузку данных из нее, отъедая не только память и процессорное время, но еще и канал связи... ... Отличие шарпа от С++ (в данном случае) в том, что наши переменные a и b являются на самом деле не "хранителями" объекта, а всего лишь ссылками на него... ... теперь ссылается на тот же объект в памяти, на который ссылается a... ... x становится равным 4 (они же ссылаются на один и тот же объект) после выполнения сгенерированного компилятором оператора operator+=() происходит что-то очень странное - связь переменных a и c внезапно разрывается, ибо теперь они указывают на совершенно разные объекты... ... Это подтверждается вторым выводом значений переменных... ... Вот так и будет у нас болтаться в памяти фантом (на который ссылается переменная c ), который должен быть давным-давно уничтожен, а правильнее - просто откорректирован еще в методе operator+=() , создание которого майкрософт возложило на компилятор и ( внимание... Подробнее: http://fit-media.com/post_1198760520.htmlОптимизация PHP-кода
Степень соответствия запросу: 17,09%
Фрагменты текста поста : ... Удаляйте свои переменные для освобождения памяти, особенно если это большие массивы... ... PHP ищет переменные внутри текста в двойных кавычках... ... Конечно, вы можете использовать это только тогда, когда в вашей строке нет переменных... ... это высокопроизводительная система кэширования объектов в памяти, которая повышает скорость веб-приложений за счёт уменьшения времени загрузки БД... ... Пост-инкремент обычно используется при создании временных переменных, которые затем увеличиваются... ... Часто это излишне, поскольку методы и объекты занимают много памяти... Подробнее: http://fit-media.com/post_1207831883.htmlФайлы vs базы данных.
Степень соответствия запросу: 6,13%
Фрагменты текста поста : ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... Для работы механизма БД, система должна будет загрузить целиком в память три файла индексов... ... После того как мы нашли с помощью индексов нужную запись, ее требуется загрузить в память... Подробнее: http://fit-media.com/post_1222679684.htmlЗалепа №13. О грамотном проектировании и неграмотном IDE.
Степень соответствия запросу: 0,66%
Фрагменты текста поста : ... Но если это будет справочник артикулов продукции, которых может быть несколько десятков тысяч, то мы получи дикий перерасход памяти, ведь для каждого объекта будет создано отдельное (пусть и скрытое) окно... ... Это вызовет не только расход памяти, но и будет существенно тормозить программу... Подробнее: http://fit-media.com/post_1204892317.html13 сентября - День программиста
Степень соответствия запросу: 0,16%
Фрагмент текста поста : ... За чтобы выпить, дай бог памяти... Подробнее: http://fit-media.com/post_1202303830.htmlПользовательский интерфейс
Степень соответствия запросу: 0,16%
Фрагмент текста поста : ... В качестве примера удачной метафоры в интерфейсе можно привести Lotus Organizer , внешний вид которого напоминает привычный еженедельник, функции которого и выполняет этот продукт... Подробнее: http://fit-media.com/post_1204019048.htmlЕсли бы microsoft не была такой ленивой...
Степень соответствия запросу: 0,16%
Фрагмент текста поста : ... Иначе запущенная копия ворда останется в памяти ( привет нормальным пацанам из microsoft и их гениальному сборщику мусора ) и будет болтаться там до перезапуска системы... Подробнее: http://fit-media.com/post_1205882168.htmlИдея глобального контента
Степень соответствия запросу: 0,16%
Фрагмент текста поста : ... БД постоянно будет использовать одну таблицу, а значит часть ее всегда будет торчать в памяти (кэше), соответственно запросы должны выполняться гораздо быстрее... Подробнее: http://fit-media.com/post_1242742678.htmlНовый движок, новый дизайн...
Степень соответствия запросу: 0,16%
Фрагмент текста поста : ... Но и они решились довольно быстро (благодаря опыту в потрошении предыдущей версии и тому, что автор в новом проекте не изменил имена ключевых переменных)... Подробнее: http://fit-media.com/post_1244402473.htmlСтатичные файлы vs скрипты. Невидимое зло.
Степень соответствия запросу: 0,16%
Фрагмент текста поста : ... Если вы создаете настольное приложение, то вам нет необходимости заботиться о расходе памяти (ее навалом в любом современном компе) равно как и о нагрузке на процессор и т... Подробнее: http://fit-media.com/post_1283692130.html
