Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.08.2009, 00:11
|
|||
---|---|---|---|
100% загрузка CPU если запускается ф-я из SharedObject |
|||
#18+
Проблему обнаружили в одном из проектов. При запуске нового потока используя SharedObject, загрузка CPU достигает 100%. Та же ф-я при обычном вызове не вызывает проблем. Версия 10.2.0 build 8100. Кто-то встречался с таким? Возникает-ли такая проблема в более поздних версиях билдера? в аттаче простейший проект с описаной проблемой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.08.2009, 13:19
|
|||
---|---|---|---|
|
|||
100% загрузка CPU если запускается ф-я из SharedObject |
|||
#18+
ProcessExplorer показывает такую информацию по потокам: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.08.2009, 18:43
|
|||
---|---|---|---|
|
|||
100% загрузка CPU если запускается ф-я из SharedObject |
|||
#18+
Вообще-то это не проблема. Это нормально, что единственный поток непрерывно выполняющий вычисления занимает все процессорное время. Проверил ваш код на 9 и 11 - поведение одинаковое: 100% CPU Касательно вашего утверждения что "Та же ф-я при обычном вызове не вызывает проблем" то оно не подтверждается - обычном вызове (не в отдельном потоке) - занимаются все те же 100% одного процессора. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&tablet=1&tid=1336187]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 128ms |
0 / 0 |