Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     28 Feb 2004  23:30:18
 To : eugen@grosbein.pp.ru
 Subject : Re: Sendmail+qpopper
 -------------------------------------------------------------------------------- 
 
 
 >>> Eugene Grosbein wrote:
 
  VD>>>> есть.
  EG>>> Hет возражений, когда речь идет о строках потенциально переменной длины.
  EG>>> Hо копировать константы, заботливо тратя такты на оглядывание через
  EG>>> плечо,
  EG>>> жаба давит.
  VN>> А вообще копировать строки жаба не давит?
 EG> Постоянно не копирую. Изредка.
 
 Что, в твоём коде сплошной buffer sharing & copy-on-write?
 
  VN>> А постоянные явные или неявные strlen() и побайтное сканирование,
  VN>> вместо того чтобы сразу тиснуть в нужное
  VN>> место кусок уже известной длины?
  VN>> Hе на том экономишь. Вон почитай Joel'а насколько эксель стал быстрее
  VN>> ворочаться когда ушли от C-строк на строки со счётчиками...
 EG> Одно другому (C-строки и счетчики) не мешает, вот уж на счетчик
 EG> памяти не жалко. А тактов жалко.
 
 Hет. С-строки - это когда принцип у них такой, что терминируются нулями
 и каждый раз надо считать нули. А если кто-то дописывает ((char)0) после
 конца буфера - это не более чем метод совместимости с интерфейсом POSIX.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Sendmail+qpopper   Valentin Nechayev   28 Feb 2004 23:30:18 
Архивное /ru.unix.bsd/736816c07cd4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional