При проектировании любых настольных приложений существуют ли общие правила о том, сколько памяти должно использовать приложение?Что представляет собой хороший профиль памяти?
Для тяжелых приложений они могут быть легко поняты или, по крайней мере, профилированы, например, Firefox или Google Chrome. Но для небольших утилит или бизнес-приложений, насколько приемлемый объем использования памяти?
Я спросил, потому что недавно я столкнулся с компромиссом между использованием памяти и производительностью и задаюсь вопросом, существует ли общее мнение относительно этого?
EDIT: Платформа Windows XP для пользователей с машиной, которая может работать только с богатыми интернет-приложениями.
Моя специфическая проблема с компромиссом заключается в кэшировании большого количества изображений в памяти. Если это возможно, я бы хотел, чтобы мой кеш приложений был настолько большим, насколько позволяет память пользователя. Я сделал это так, чтобы приложение кэшировало до определенного максимального предела с учетом давления памяти на данный момент..
Но что было бы хорошего числа? Как вы придумали? Это то, о чем я прошу.
Возможно, вы могли бы опубликовать конкретный компромисс, с которым вы столкнулись? – 2008-11-15 19:23:47
уточнил, спасибо! – chakrit 2008-11-15 20:14:24