Вопрос № 17603: По поводу вопроса № 17578. Извините, что вопрос был не по-существу. Всё оказалось как всегда просто. Это был CodeGuard. Если его отключить, то время выгрузки ожидаемое. А так, когда я загружал две таблицы по 30000 записей и по 70000 одновременно, то ...
Вопрос № 17603
По поводу вопроса № 17578. Извините, что вопрос был не по-существу. Всё оказалось как всегда просто. Это был CodeGuard. Если его отключить, то время выгрузки ожидаемое. А так, когда я загружал две таблицы по 30000 записей и по 70000 одновременно, то выгрузка на P4 2,8 ГГц с диском на S-ATA проходила в районе 10 минут (точно не засекал, но без CodeGuard - несколько секунд), при этом процесс под конец (с CodeGuard) захватил памяти за 300 метров.
Отправлен: 28.02.2005, 12:24
Вопрос задал: Alex_Lena_Liza (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: vitya
Здравствуйте, Alex_Lena_Liza!
По данному вопросу, я бы вам советовал всевозможные замеры времени и т.д. проводить в режиме full release (или как он там называется в Builder - е). Что во-первых позволит создать правильные временные данные, а так же правильно замерить память. Ну и, конечно, не будет подгружать всякие отладочные dll-ки.
Ответ отправил: vitya (статус: Профессор)
Отправлен: 28.02.2005, 13:00 Оценка за ответ: 1 Комментарий оценки: Я компилировал программу статически. Единственная динамическая dll - это dll CodeGuard. CodeGuard - это утилита IDE Builder C++ v.6, которая позволяет проверить нет ли утечки памяти в отлаживаемом приложении. Так как программа только начала отлаживаться, мне было важно использование CodeGuard. Просто я в первый раз столкнулся с такими его особенностями.