Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

Уважаемые коллеги помогите разобраться с поведением Thread   Найти похожие ветки 

 
onix   (2002-06-28 13:25) [0]

Есть рабочая программа "Библиотека". Все работает нормально, но по мере роста каталога время на загрузку возрастает. Сейчас пока записей в каталоге около 3000 и на загрузку тратиться 0:1:49 времени CPU, а вот когда станет 80000 этоже будет одно мучение а не работа. Вот я и задумался над ускорением этого процесса, и надумал использовать нити (Thread). Переписал код и что же получилось, времени стало уходить больше 0:2:31. Объясните пожалуйста что происходит и посоветуйте пути решения проблемы.
Мне так думается, что система делит процессорное время между процессами, а нити процесса делят эти кусочки времени между собой. Но тогда не вижу смысла в этих нитях.

Заранее благодарю за помощь.
Дмитрий


 
Digitman   (2002-06-28 14:39) [1]

Кто тебе сказал, что использование доп.потоков чего-то там ускоряет или замедляет ?


 
ZmeyKA   (2002-06-28 20:05) [2]

Думается нити нужны для паралельного выполнения двух и более програмных кодов... а не для ускорения его выполнения...Если тебе надо ускорить загрузку то предлагаю загружать в память тока то что в данный момент видит пользователь...А для этого использовать структурированые базы, или несколько баз например разделив их по буквам алфавита...


 
BAY   (2002-06-28 22:30) [3]

А есть возможность проиндексировать таблицы?


 
Proton   (2002-06-28 23:36) [4]

А что такое каталог - база данных или директория ?
что то долго работает ...


 
Anatoly Podgoretsky   (2002-06-29 00:19) [5]

onix © (28.06.02 13:25)
Так это же нормально, ведь на поддержание, переключение потоков тоже время нажо, правда у тебя разница что то большая, наверно неоптимально сделал.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
14-47747
mvg_first
2002-06-12 14:49
2002.07.15
Хорошая помощь тем у кого проблемы с фантазией по построении фраз


1-47343
PTE
2002-06-27 14:10
2002.07.15
RadioButton -ы и RadioGroup


1-47549
Zavdim
2002-06-27 08:46
2002.07.15
Иконки на панели задач


1-47416
Gayrus
2002-07-02 03:36
2002.07.15
bpl файлы


3-47134
AlexNG
2002-06-21 19:51
2002.07.15
Master-Detail c AQOQuery





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский