Статья о программировании экономя ресурсы

Статья / 2009 Jul 16

Не смотря на то, что я официально безработный, времени особо сидеть дома и что-то делать для сайта не хватает. Большую часть времени отнимает поиск работы, что в наше время достаточно не просто. А ведь хочется найти что-то такое, чтобы осесть где-то надолго. Так что времени заниматься сайтом (сайтами) почти не остается. Я думал, что пока буду дома, то напишу что-то новое для сайта в виде статьи, но пока не выходит, поэтому выкладываю одну старую, но еще очень полезную статью про программирование в ограниченных условиях.

Даже при наличии 512 мегабайт, расходовать память, не думая о последствиях глупо. Дело в том, что Windows XP в домашней редакции уже съедает от этого объема 128 метров, а профессиональная редакция отнимает все 256. Всякие примочки и побрякушки в районе часов, антивирусы и сетевые экраны могут отнять еще 64 метра. Получается, что для других приложений остается не так уж и много места. Если одновременно будет запущен Delphi 2006, 3DS Max и Photoshop, то работа станет невыносимой, ведь эти монстры сжирают оперативку хуже вирусов.

Полный вариант статьи: Боевые действия в условиях ограниченной видимости


Комментарии

Николай

А по-моему эта статья называет "как сделать из слона муху" =)
журнал Хакер-Спец, за Октябрь 2006 :)
__________________________________________
хорошая статья, мне очень понравилась.
Спасибо!

Михаил Фленов

Да, когда-то она писалась для Хакера и как ее назвал редактор я не знал, потому что сам этот журнал не читаю :).

olegmaster

зачем одновременно запускать Delphi 2006, 3DS Max и Photoshop? сомнительно, что у чела, у которого хватило денег не лицензии оных не хватило бабла на 4Гб оперативки ;)
P.S. понимаю, что статья не про "это"

Ekstrem

Интересно почему не читаешь? =-O

О статье. Не плохо))

Я вот много размышлял о мухах и слонах...) и решил, что если компонавать данные максимально "правильно" - ну с индексами, деревьями, то выходит подобие СУБД не правда ли? А зачем тогда, извините, трахаться со структурами, если можно сразу включить в конечное решение СУБД?

С одной стороны, это может быть мухобойка в виде царь-пушки и ещё больше отнимать ресурсов, как то тактов процессора или памяти.

С другой, не нужно следить за многими и многими вещами - за этим следит СУБД.

В контексте ООП, на мой взгляд, было бы удобно, если бы СУБД была объектной, что бы не нужно было отвлекаться на состовление запросов SQL.

Михаил Фленов

Если бы все пользовались лицензиями :).

У меня, например, стандарт работает около 9 программ одновременно: Visual Studio, IE, Notepad++, Mail, Lingvo, OneNote, Word, Paint.NET, SQL Server Management Studio и куча всего около часиков. И это у меня еще локально не работает сервер баз данных. У некоторых программистов это нормальная ситуация - держать локально сервер баз. Я просто в последнее время дома с базами мало работаю.

Михаил Фленов

Почему не читаю хакер? - интересный вопрос, и пока я отвечал на него получилась заметка. Завтра допишу ее и опубликую :).

Ekstrem

ну а как вы думаете о том что я про базы написал?

Михаил Фленов

Если данных много, то конечно нужно использовать базы и не изобретать велосипед. Но если данных чуть чуть или просто нужно организовать информацию в памяти в определенном виде, тогда нужно использовать структуры данных


Добавить Комментарий

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповидания на русском или английском языке.

Пишите мне