eao197 wrote:
> C>Причем наблюдается это, в основном, у современного софта — та же ICQ
> без
> C>зазрения совести сжирает 20 метров памяти. Какой-нибудь WinAmp еще 20
> C>метров. Вот так и не остается памяти для чего-нибудь полезного....
> Скорее всего это определяется не языком или фреймворком, а вот этим
> замечательным подходом: Re[6]: Следующий язык программирования
> <http://rsdn.ru/forum/Message.aspx?mid=1408656&only=1>Автор: Dyoma
Дата: 29.09.05
, если из него
> выбросить пункты со второго по пятый. Потому, что слишком часто на них
> времени нет
Даже не то, что бы нет времени — просто еще очень часто сложно выделить
отдельный тормозящий кусок или обеспечить интерфейс остального кода с
оптимизированым куском.
Например (у меня такое было в Java), тормозит сравнение строк без учета
регистра символов. Написать сравнение на С и подключить через JNI —
нельзя, так как сам по себе оверхед вызова внешней функции сожрет
большую часть времени, значит нужно использовать вместо стандартной
строчки какой-то свой велосипед
по всему коду с соответствующими
временными затратами.
--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0 beta