Техника оптимизации программ, эффективное использование памяти - Закоулок Игровой Индустрии. Техника оптимизации программ эффективное использование памяти


Техника оптимизации программ. Эффективное использование памяти | Касперски К.

Касперски К.

Хотите заглянуть внутрь черного ящика подсистемы оперативной памяти? Хотите научиться минимальными усилиями создавать эффективный программный код, исполняющийся вдвое-втрое быстрее обычного? Хотите использовать возможности современного оборудования на полную мощь? Тогда' вы не ошиблись в выборе книги! Перед вами уникальное практическое пособие по оптимизации профамм под платформу IBM PC и операционные системы семейства Windows, скрупулезно описывающее архитектуру, философию и принципы функционирования оперативной и кэш-памяти. Это одна из тех редких книг, которая представляет переносимую оптимизацию на системном уровне и при этом практически не прибегает к ассемблеру. Здесь вы найдете и оригинальные приемы программирования, и недокументированные секреты, существование которых Intel и Microsoft хотели бы скрыть, и перечень типовых ошибок профаммистов, снижающих производительность системы, и вполне готовые к использованию решения. Для прикладных и системных программистов CD содержит: исходные тексты демо-версии профилировщика, исходные тексты программ, полноцветные рисунки и диаграммы. Другие публикации Криса Касперского: Искусство дизассемблирования Укрощение @Интернет@.RU Техника сетевых атак Восстановление данных Серия статей по взлому, атакам и защите информации. 1 часть Практические советы по восстановлению системы в боевых условиях Серия статей по взлому, атакам и защите информации. 2часть Секретное оружие социальной инженерии Самоучитель игры на WINSOCK Неявный самоконтроль как средство создания не ломаемых защит Восстановление информации своими руками Энциклопедия примет погоды Предсказание погоды по местным признакам Подсистема кэш-памяти как она есть Безопасное программирование на языке Perl Техника отладки программ без исходных текстов Техника и философия хакерских атак Образ мышления - дизассемблер IDA. Том I Записки исследователя компьютерных вирусов Энциклопедия компьютерных вирусов Вирусы в UNIX, или Гибель Титаника II Техника защиты компакт-дисков от копирования

bookfi.net

Мастер программ - Крис Касперски

Перейти: Выберите форум------------------НОВОСТИ, ПРАВИЛА и FAQ   Новости и объявления сайта      Новости сайта      Новости сети      Мировые новости   Правила, Основные инструкции и FAQКИНО, ВИДЕО и ТВ   Зарубежное кино      Новинки кино      Фильмы 2016-2017      Боевики      Триллеры      Приключения      Фантастика, Фэнтези      Детское, Семейное кино      Комедии      Драмы, Мелодрамы      Ужасы      Детективы      Криминал      Военные      Вестерн      Исторические      Документальные      Индийское кино      Дилогии      Трилогии      Квадралогии      Пенталогии      Антологии      Трейлеры и доп.материалы   Отечественное кино      Новинки кино      Боевики      Триллеры      Приключения      Фантастика, Фэнтези      Сказки      Детское, Семейное кино      Комедии      Драмы, Мелодрамы      Ужасы      Детективы      Криминал      Военные      Катастрофы      TB-Шоу      Юмор|Приколы      Документальные      Трейлеры и доп.материалы      Кино СССР   Видео HD      Blu-ray      BD-Remux      720p | 1080p      HD-Video в 3D      Наше кино (HD Video)   Мультфильмы      Зарубежные мультфильмы      Зарубежные мультфильмы (HD Video)      Зарубежные мультфильмы (DVD Video)      Отечественные мультфильмы      Отечественные мультфильмы (HD Video)      Отечественные мультфильмы (DVD Video)      3D Мультфильмы   Сериалы      Новинки      Отечественные сериалы      Зарубежные сериалы   Видео DVD      DVD-5      DVD-9   Телевидение      Discovery      Научно-популярные      Путешествия и туризм      Тайны и загадки      Техника и вооружение      Катастрофы   Анимэ   Фитнес - Разум и ТелоМУЗЫКА и КЛИПЫ   Музыка МР3      Отечественная музыка      Отечественная музыка (сборники)      Club,| Trance,| House,| Drum & Bass         Trance         Drum & Bass         House         Easy listening      Шансон|Авторская песня      Зарубежная музыка      Зарубежная музыка (сборники)      Rap, Hip-hop, R'n'B      Рок, Панк, Метал, Альтернатива      Classic Rock & Hard Rock      Progressive & Art-Rock      AOR (Melodic Hard Rock, Arena rock)      Heavy, Power, Progressive (Metal)      Alternative & Nu-metal      Русский Рок      Джаз, Блюз, Соул      Дискографии (Отечественные)      Дискографии (Зарубежные)      50/50 (сборники)      Советская эстрада      Instrumental/New Age/Meditative/Relax      Классика   Lossless      Отечественная музыка      Отечественная музыка (сборники)      Club,| Trance,| House,| Drum & Bass      Шансон|Авторская песня      Зарубежная музыка      Rap, Hip-hop, R'n'B      Рок, Панк, Метал, Альтернатива      Classic Rock & Hard Rock      Progressive & Art-Rock      Heavy, Power, Progressive (Metal)      Alternative & Nu-metal      Джаз, Блюз, Соул      Blues (Texas, Chicago, Modern and Others)      Jazz Fusion      Русский рок      Дискографии (Отечественные)      Дискографии (Зарубежные)      Классика      Instrumental/New Age/Meditative/Relax   HD Audio и Многоканальная Музыка      DTS CD / SACD-R      DVD-Audio      Vinyl-Rip и Hand-Made      Hi-Res stereo (рок)      Hi-Res stereo (Джаз и Блюз)      Hi-Res stereo (Поп)      Hi-Res stereo (Электронная музыка)      Зарубежный рок (оцифровки)      Джаз и блюз (оцифровки)      Зарубежная поп-музыка (оцифровки)      Отечественная поп-музыка (оцифровки)      Электронная музыка (оцифровки)      Классика и классика в современной обработке (многоканальная музыка)      Классика (HD Audio)   Клипы      Клипы      Клипы (HD-Video)      Караоке (видео)      Концерты      Концерты (DVD-Video)      Концерты (HD-Video)   Тестовые диски для настройки аудио/видео аппаратурыИГРЫ   PC игры      Горячие Новинки      Гонки      Action      Стратегии      RPG      Аркады      Авиасимуляторы и Автосимуляторы      Детские      Другие симуляторы      Приключения и квесты|я ищу      Логические      Мини-игры      Сборники игр      Старые игры      Моды, Руссификаторы, Таблетки, Дополнения   Консольные игры      XBOX 360      PS|PS2|PS3      PSP      Программы | ПрошивкиПРОГРАММЫ   Windows      Сборки Windows 10      OC Windows 8      OC Windows 7      OC Windows XP      Системные программы      Офисные системы      Аудио- и видео-CD- проигрыватели      Антивирусы, Файерволы      Редакторы видео и аудио      Программы для интернета и сетей      Драйвера      WPI      САПР      Разные пользовательские программы   LinuxЛИТЕРАТУРА   Книги      Собрания сочинений      Многоавторские сборники      Детективы и Боевики      Фантастика, фэнтези      Приключения      Женский роман      Триллеры. Мистика. Ужасы      Сатира, юмор      Исторические книги      Классика, современная проза и поэзия      Детская литература      Русская литература      Зарубежная литература (XX и XXI век)   Аудиокниги      Фантастика, фэнтези      Детектив и Боевики      Приключения      Современная проза и поэзия      Российская фантастика, фэнтези, мистика, ужасы, фанфики      Зарубежная фантастика, фэнтези, мистика, ужасы      Зарубежная литература      Детские литература      Любовно-фантастический роман      Историческая      Сатира, юмор      Другие   Журналы и Документация      Мужские журналы      Женские журналы      На досуге      Научно-популярные журналы      Автомобильные журналы      Детские журналы      Компьютерная литература      Кулинария      Вязание, вышивка, кройка, шитьё      Домоводство      Техническая литература      Научно-популярная лит-ра      Энциклопедии и словари      Нетрадиционная медицина      Многопредметные коллекции (подборки)   Мультимедийные и интерактивные издания      Интерактивные обучающие и развивающие материалы      Обучающие издания для детей      Кулинария. Цветоводство. Домоводство      Видеокурсы      Фотография, Видео      Игра на гитаре      Строительство, ремонт и дизайн   Литература и прочие Обучающие материалы      Настольные игры и Поделки      Развивающее Видео для детей      Эзотерика, гадания, магия, фен-шуй      Популярная психология      Рисунок, графический дизайн      Мода. Стиль. Этикет      Компьютерные сети и безопасность      Работа с видео      Астрология      Физкультура, фитнес, бодибилдинг      Веб-дизайн и программирование   Ремонт и эксплуатация транспортных средств      Программы по диагностике и ремонту      Книги по ремонту/обслуживанию/эксплуатации ТС      Виртуальная автошкола      Документальные/познавательные фильмы      Top Gear/Топ Гир   Обучение иностранным языкам      Английский язык (для взрослых)      Немецкий язык      Французский язык      Испанский язык      Итальянский язык      Финский язык      Японский язык      Китайский язык      Арабский язык      Русский язык как иностранныйМОБИЛЬНЫЕ УСТРОЙСТВА   Mobile/PDA      Android      ГИС, системы навигации и карты      Программы для PC   Mobile Игры, Фильмы, Музыка и прочее      Android игры      Видео для смартфонов и КПК      Фильмы для iPod, iPhone, iPad      Аудиокниги (AAC, ALAC)      Музыка (АСС)АРХИВ   Мусор 

rutorka.net

Техника оптимизации программ. Эффективное использование памяти | Касперски К.

Касперски К.

Хотите заглянуть внутрь черного ящика подсистемы оперативной памяти? Хотите научиться минимальными усилиями создавать эффективный программный код, исполняющийся вдвое-втрое быстрее обычного? Хотите использовать возможности современного оборудования на полную мощь? Тогда' вы не ошиблись в выборе книги! Перед вами уникальное практическое пособие по оптимизации профамм под платформу IBM PC и операционные системы семейства Windows, скрупулезно описывающее архитектуру, философию и принципы функционирования оперативной и кэш-памяти. Это одна из тех редких книг, которая представляет переносимую оптимизацию на системном уровне и при этом практически не прибегает к ассемблеру. Здесь вы найдете и оригинальные приемы программирования, и недокументированные секреты, существование которых Intel и Microsoft хотели бы скрыть, и перечень типовых ошибок профаммистов, снижающих производительность системы, и вполне готовые к использованию решения. Для прикладных и системных программистов CD содержит: исходные тексты демо-версии профилировщика, исходные тексты программ, полноцветные рисунки и диаграммы. Другие публикации Криса Касперского: Искусство дизассемблирования Укрощение @Интернет@.RU Техника сетевых атак Восстановление данных Серия статей по взлому, атакам и защите информации. 1 часть Практические советы по восстановлению системы в боевых условиях Серия статей по взлому, атакам и защите информации. 2часть Секретное оружие социальной инженерии Самоучитель игры на WINSOCK Неявный самоконтроль как средство создания не ломаемых защит Восстановление информации своими руками Энциклопедия примет погоды Предсказание погоды по местным признакам Подсистема кэш-памяти как она есть Безопасное программирование на языке Perl Техника отладки программ без исходных текстов Техника и философия хакерских атак Образ мышления - дизассемблер IDA. Том I Записки исследователя компьютерных вирусов Энциклопедия компьютерных вирусов Вирусы в UNIX, или Гибель Титаника II Техника защиты компакт-дисков от копирования

Link deleted by legal owner

en.booksee.org

Техника оптимизации программ, эффективное использование памяти

С каждым днем, LJ все больше превращается в дерьмо. Теперь даже не знаешь, как картинку вставить. И почему не работает CTRL+B, как в любом нормальном онлайн-сервисе?

А, понял. т.е. нужно теперь заходить в Intenet Explorer, а Google Chrome больше не поддерживается при редактировании поста? Охуенно, охуенно.

Прочитал книгу "Техника оптимизации программ, эффективное использование памяти"

Книгу покупал года два-три назад, но осилить и понять ее сумел только сейчас. Если вы собираетесь вдруг прочитать эту книгу (или какие-то другие труды Криса), запомните - ЧИТАТЬ СЛЕДУЕТ СТРОГО ОТ КОРКИ ДО КОРКИ. Т.е. здесь не работает классический способ "скакания по главам", как у Макконнелла, например. Следующая глава опирается на предыдущую, если начнете читать с середины - нихера не поймете.

Книга рушит идиотский миф о том, что в первую очередь следует оптимизировать математические вычисления. Львиную долю времени сжирают не вычисления, а латентность подсистемы памяти, т.е. время ожидания, за которое данные идут от процессора в определенные ячейки памяти и наоборот. Снизить латентность не получится, но можно заставить процессор не стоять без дела все это время. Кстати, это можно отнести не только к оперативной памяти, но и к видеопамяти. На этом принципе основан Instancing в современных трехмерных играх.

Также речь в книге идет о кэш памяти первого и второго уровня и о буферах записи. Автор не отходит от темы, т.е. не тратит время на рассказы об алгоритмической оптимизации, а заставляет нас спуститься на уровень железа и учитывать его особенности.

Книга не является строго необходимой для прикладных программистов, но для общего развития почитать стоит.

Большинство примеров Крис писал на чистом С, но под конец автор все же затронул тему ассемблера... Закончить пост хочется цитатой:

"Девять из десяти ассемблер любят, но не за достоинства, а, напротив, за отсутствие таковых (если понимать под "достоинствами" удобства цивилизации).

...

Программируйте! Удачи вам и побольше сложностей от жизни!"

flexcreator.livejournal.com

Техника оптимизации программ. Эффективное использование памяти | Касперски К.

Касперски К.

Хотите заглянуть внутрь черного ящика подсистемы оперативной памяти? Хотите научиться минимальными усилиями создавать эффективный программный код, исполняющийся вдвое-втрое быстрее обычного? Хотите использовать возможности современного оборудования на полную мощь? Тогда' вы не ошиблись в выборе книги! Перед вами уникальное практическое пособие по оптимизации профамм под платформу IBM PC и операционные системы семейства Windows, скрупулезно описывающее архитектуру, философию и принципы функционирования оперативной и кэш-памяти. Это одна из тех редких книг, которая представляет переносимую оптимизацию на системном уровне и при этом практически не прибегает к ассемблеру. Здесь вы найдете и оригинальные приемы программирования, и недокументированные секреты, существование которых Intel и Microsoft хотели бы скрыть, и перечень типовых ошибок профаммистов, снижающих производительность системы, и вполне готовые к использованию решения. Для прикладных и системных программистов CD содержит: исходные тексты демо-версии профилировщика, исходные тексты программ, полноцветные рисунки и диаграммы. Другие публикации Криса Касперского: Искусство дизассемблирования Укрощение @Интернет@.RU Техника сетевых атак Восстановление данных Серия статей по взлому, атакам и защите информации. 1 часть Практические советы по восстановлению системы в боевых условиях Серия статей по взлому, атакам и защите информации. 2часть Секретное оружие социальной инженерии Самоучитель игры на WINSOCK Неявный самоконтроль как средство создания не ломаемых защит Восстановление информации своими руками Энциклопедия примет погоды Предсказание погоды по местным признакам Подсистема кэш-памяти как она есть Безопасное программирование на языке Perl Техника отладки программ без исходных текстов Техника и философия хакерских атак Образ мышления - дизассемблер IDA. Том I Записки исследователя компьютерных вирусов Энциклопедия компьютерных вирусов Вирусы в UNIX, или Гибель Титаника II Техника защиты компакт-дисков от копирования

ua.bookfi.net

Техника оптимизации программ. Эффективное использование памяти | Касперски К.

Касперски К.

Хотите заглянуть внутрь черного ящика подсистемы оперативной памяти? Хотите научиться минимальными усилиями создавать эффективный программный код, исполняющийся вдвое-втрое быстрее обычного? Хотите использовать возможности современного оборудования на полную мощь? Тогда' вы не ошиблись в выборе книги! Перед вами уникальное практическое пособие по оптимизации профамм под платформу IBM PC и операционные системы семейства Windows, скрупулезно описывающее архитектуру, философию и принципы функционирования оперативной и кэш-памяти. Это одна из тех редких книг, которая представляет переносимую оптимизацию на системном уровне и при этом практически не прибегает к ассемблеру. Здесь вы найдете и оригинальные приемы программирования, и недокументированные секреты, существование которых Intel и Microsoft хотели бы скрыть, и перечень типовых ошибок профаммистов, снижающих производительность системы, и вполне готовые к использованию решения. Для прикладных и системных программистов CD содержит: исходные тексты демо-версии профилировщика, исходные тексты программ, полноцветные рисунки и диаграммы. Другие публикации Криса Касперского: Искусство дизассемблирования Укрощение @Интернет@.RU Техника сетевых атак Восстановление данных Серия статей по взлому, атакам и защите информации. 1 часть Практические советы по восстановлению системы в боевых условиях Серия статей по взлому, атакам и защите информации. 2часть Секретное оружие социальной инженерии Самоучитель игры на WINSOCK Неявный самоконтроль как средство создания не ломаемых защит Восстановление информации своими руками Энциклопедия примет погоды Предсказание погоды по местным признакам Подсистема кэш-памяти как она есть Безопасное программирование на языке Perl Техника отладки программ без исходных текстов Техника и философия хакерских атак Образ мышления - дизассемблер IDA. Том I Записки исследователя компьютерных вирусов Энциклопедия компьютерных вирусов Вирусы в UNIX, или Гибель Титаника II Техника защиты компакт-дисков от копирования

Язык: English

Страниц: 464

ISBN 10: 5-94157-232-8

ru.b-ok.org

Техника оптимизации программ. Эффективное использование памяти. | Алгоритмы | Статьи | Программирование Realcoding.Net

Техника оптимизации программ. Эффективное использование памяти.

Серия: Мастер программКрис Касперски

Издательство: БХВ-Петербург, 2003 г.Твердый переплет, 464 стр.ISBN 5-94157-232-8Тираж: 4000 экз.Формат: 70x100/16

Хотите научиться минимальными усилиями создавать эффективный программный код, исполняющийся вдвое-втрое быстрее обычного? Хотите использовать возможности современного оборудования на полную мощь? Тогда - вы не ошиблись в выборе книги! Перед вами уникальное практическое пособие по оптимизации программ под платформу IBM PC и операционные системы семейства Windows, скрупулезно описывающее архитектуру, философию и принципы фунционирования оперативной и кэш-памяти. Это одна из тех редких книг, которая представляет переносимую оптимизацию на системном уровне и при этом практически не прибегает к ассемблеру. Здесь вы найдете и оригинальные приемы программирования, и недокментированные секреты, существование которых Intel и Microsoft хотели бы скрыть, и перечень типовых ошибок программистов, снижающих производительность системы, и вполне готовые к использованию решения.

Бестселлеры:

www.realcoding.net


Prostoy-Site | Все права защищены © 2018 | Карта сайта