Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 826

Раздел: Delphi » Прочее
/ вопрос открыт /

Здравствуйте, эксперты! Подскажите пожалуйста почему при работе с реестром процессор загружается на 50 %. При этом все действия которые производятся - только считывание, ключей много. есть только один поток использующий Tregistry, т.е. он tregistry создаётся одиножды при FormCreate и уничтожается только при закрытии программы полностью.
В чём проблема? или может все действия запихать в Thread?

eclipse Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: eclipse (статус: Посетитель)
Вопрос отправлен: 16 декабря 2010, 20:53
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 10; последнее сообщение — 16 декабря 2010, 21:51; участников в обсуждении: 3.
min@y™

min@y™ (статус: Доктор наук), 16 декабря 2010, 20:59 [#1]:

Процессор, небось, двухъядерный, да?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 16 декабря 2010, 21:18 [#2]:

ага
min@y™

min@y™ (статус: Доктор наук), 16 декабря 2010, 21:30 [#3]:

Я так и знал! :)
Запусти поиск в Regedt32.exe. Эффект, могу поспорить, будет тот же.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 16 декабря 2010, 21:32 [#4]:

Пипец! тупик?
eclipse

eclipse (статус: Посетитель), 16 декабря 2010, 21:34 [#5]:

ВопШЭ выносит проц! Даже при простом поиске в regedit. И ак хавать это дело?
min@y™

min@y™ (статус: Доктор наук), 16 декабря 2010, 21:38 [#6]:

Цитата (eclipse):

ВопШЭ выносит проц! Даже при простом поиске в regedit. И ак хавать это дело?

Надо забить на это дело, т.к. это нормально.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Вадим К

Вадим К (статус: Академик), 16 декабря 2010, 21:39 [#7]:

есть пара путей.
а) не искать. не будет выность.
б) написать свой поиск, разобрав структуру реестра.
в) сделать поиск в два потока. не факт, что искать будет быстрее, но грузить скорее всего будет на 100%.
г) перейти на системы, где нет реестра (и соответственно подобных проблем)
Галочка "подтверждения прочтения" - вселенское зло.
min@y™

min@y™ (статус: Доктор наук), 16 декабря 2010, 21:42 [#8]:

Цитата (Вадим К):

перейти на системы, где нет реестра (и соответственно подобных проблем)

+100500!
Начать с Ubuntu!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 16 декабря 2010, 21:48 [#9]:

Даааа "походу придётся переходить на Ломоносова! :)"
http://www.narodinfo.ru/news/74850.html
eclipse

eclipse (статус: Посетитель), 16 декабря 2010, 21:51 [#10]:

В общем сделал так - после поиска одной ветки убиваю созданный Tregistry, потом снова создаю.... и так до тех пор скока надо. почему-то меньше стала жрать.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:52
Выполнено за 0.02 сек.