|
|
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Makar4ik как раз экземпляры форм не убиваются, а вы... 2 14 раз? 6, не более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 00:18:17 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
....а что, бывает ограничение на создание окон ниже, чем таймеров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 00:22:03 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
Шутки шутками, но реально, 2 в 14-й таймеров - это глюк мозга у разраба. Так не должно быть, мама должна сыну с молоком в моск вводить ограничения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 00:25:42 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
...хотя, я под Win 2000 ловил ограничение в 1024 потока для процесса. Ага, да.... А знаете зачем столько потоков? А низачем. Просто так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 00:30:17 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
Если кто вдруг не читал, то на тему хэндлов и их количества у Руссиновича было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 01:40:07 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
...вообще, есть какая-то там эмпирическая формула... В общем, не более 8-ми потоков на ядро... И если памяти хватает. Если потоки фигнёй не страдают. ..перегруз контекста ядра в Х86 занимает чуть ли не 2000 тактов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 01:49:43 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
привествую вас, местные зубоскалы, производитель флейма. Я понимаю ваше желание загадить ресурс, чтоб ищущий какое то специфическое решение не мог быстро его найти, благодаря вашему флейму. Хотя админы для вас и завели отдельные неубиваемые топики без срока давности. Все заданные вами вопросы - находятся в топике. Если бы вы его читали не по диагонали, то и вопросов бы не задавали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 11:44:09 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
svd Как видно, коллега, очень даже "как" svd Если учесть, что создаваемым в потоке VCL ничего отображать не требуется. svd по поводу UWinDbg, я так понимаю в нем нужно гдето в контейнепах типа TList сохранять значения хэндлов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 12:50:58 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_А теперь вопрос - где здесь многопоточность? Трэд имеет приоритет в onidle. Из этого следут вывод, что этот idle у основного процесса гдето есть. Вопрос 2. Почему тогда скорость действительно ускорилась на 10 секунд? Ну и получилась плюшка в виде более плавной загрузки и наглядности в виде прогрессбара на сплэше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2021, 16:02:27 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
svd Из этого следут вывод, что этот idle у основного процесса гдето есть. svd Вопрос 2. Почему тогда скорость действительно ускорилась на 10 секунд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2021, 12:01:01 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ Внезапно: Synchronize помещает в очередь выполнения указанную процедуру и усыпляет поток. Главный поток при работе очереди сообщений, вызывает CheckSynchronize и проверяет не нужно ли чего выполнить еще? Находит помещенный в очередь метод, выполняет его, после этого будит тот поток, который поставил в очередь этот метод. А теперь вопрос - где здесь многопоточность? Внезапно... Надо указывать версию Delphi??? В разных библиотеках Synchronize работает по разному. Идеальный, на мой взгляд - D5 Просто SendMessage. ...Про процесс и потоки: VCL - простите, однопоточный. Там один поток у одного процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2021, 19:04:21 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
Makar4ik В разных библиотеках Synchronize работает по разному. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2021, 21:05:13 |
|
||
|
not enough timers available
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ Makar4ik В разных библиотеках Synchronize работает по разному. В каждой. Synhronize в D5 Посмотри библиотеки на том же Берлине, 10.1... УжОс - ужОс... ...мне в 7-ке - прям даже свой TThread писать пришлось, чтобы накладных расходов было меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2022, 21:16:37 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40120873&tid=2036665]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 451ms |

| 0 / 0 |
