Дополнительные советы, некоторые домыслы...



Posted by Аркадий Водяник (195.206.226.18) on February 05, 2001 at 05:56:42:

In Reply to: Теория... FIFO posted by Валентин, Донецк on February 03, 2001 at 16:07:05:

1) Валентин! Используете ли Вы опцию "Быстрые
факты" (fastfact)? Мне показалось, что нет.
Почему показалось? Цитирую Вас: "когда использую
nerase - еще медленнее". Есть некоторые
особенности "Быстрых фактов", которые позволили
это заподозрить...

2) Есть еще предположение, что nerase против
erase замедлило работу, неспроста (не по названной
в пункте (1) причине) - может быть - или скорее
всего - есть ошибки в алгоритме). nerase -
всегда работает быстрее, чем erase (это без
"Быстрых фактов"), а с "Быстрыми фактами" -
практически всегда...

3) Далее - мелочь. Хотя, "это вовсе не мелочь",
как говорил Леонид Броневой в "17 мгн. весны".
Это - увлечение округлениями. Тем более, такими
совершенными и отточенными, как предлагает
Анатолий Антонович Анимица. Вы наблюдали, как
заметно много времени тратится на
такое округление?

4) Разделяю мнение Владимира Секретева: PROFILER!

*************
Хочу подчеркнуть, что я сомневаюсь в своих
предположениях, "рецептах". Будет интересно
прочесть результаты Ваших исследований.
Нисколько не буду разочарован, узнав истинную
причину замедления, не совпадающую с моими
домыслами:)
*************

5) Если Вы вышлете мне по e-mail небольшую
часть своей базы, я поищу (формально, но не
менее эффективно!) те вещи, что тормозят Вашу
работу.

P.S.

Готов спорить со ЛЮБЫМ ЧЕЛОВЕКОМ, кто использует
и считает необходимым использовать округления
"до нужного знака". Считаю, что без этого
приема можно и нужно обходиться.
Иначе придем к избитому анекдоту из курса
интегрального исчисления:

"X: Сколько стоит капля водки?
Y: нисколько...
X: Тогда накапай стаканчик!"

И другие "парадоксы" тоже можно привести.
Желающим. Кто не желает - знает их и так...




Пpишедшие ответы: