mikhailo писал(а):А просто сожрать столько памяти любой хромоног сможет при желании.
Он просто будет кэшировать до тех пор, пока есть свободная память. Но это еще не значит, что он не сможет высвободить память при необходимости.
Да и достаточно будет вылета на 2 ГБ любого 32 битного приложения.
Не любого, а виндового, потому что там есть искусственное ограничение в 1.75 Гб из-за особенностей самой ОС. Ключ /LARGEADDRESSAWARE:YES позволяет выделить до 3 Гб. А вообще, при использовании PAE (Linux >2.3.23), 32-битное приложение может использовать до 64 Гб ОЗУ. Ну и потом, везде на более-менее новых ноутбуках используется уже 64 бита, даже при объеме ОЗУ в 2 Гб.
Хотите повеселиться - попробуйте открыть табличку в ворд в 4-6 колонок - 50000-100000 строк.
Word для такого не предназначен! Если кто-то делает таблицы в Word на миллион строк, или рисует Мона Лизу в Excel, или делает чертежи на 1000 листов в одном файле - это проблема автора таких работ, а не оборудования. Нет, я понимаю, конечно, что мы в реальном мире живем, и переводчик лишь правит то, что прислали, но в таком случае какое бы мощное оборудование не имелось, оно все будет ползать на коленях. Ну или же постоянно будем иметь зависания в программах, выполняющих действия, для которых они не предназначены. Сомневаюсь, что Word'у при сотнях тысяч строк не хватит памяти. Просто тут уже будут действовать архитектурные ограничения. Программа может тормозить даже при наличии свободных ресурсов.