Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
BorodaOleg mayton В борьбе за перформанс должен быть какой-то компромисс. Возможно лучше потерять пару десятков TRACE-событий чем иметь просто тормознутое приложение. Кстати что в логах? Насколько оно важно? "-Выходи в окно - Э, дарагой так 3-й этаж - Хочешь интернет - выходи - Э, дарагой мне настолько интернет не нужен" Процесс опроса электросчётчиков - если часть лога "рухнет", не страшно Пишет в 1 файл или в несколько? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2021, 13:03 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
Товарищи, возвращаемся от обсуждения Delphi7 и личностей участников к обсуждению сабжа. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2021, 15:26 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
mayton BorodaOleg пропущено... "-Выходи в окно - Э, дарагой так 3-й этаж - Хочешь интернет - выходи - Э, дарагой мне настолько интернет не нужен" Процесс опроса электросчётчиков - если часть лога "рухнет", не страшно Пишет в 1 файл или в несколько? В 1 файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2021, 17:01 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
25.05.2021 17:01, BorodaOleg пишет: > В 1 файл. при помощи чего обеспечивается сериализация? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2021, 17:04 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
BorodaOleg mayton пропущено... Пишет в 1 файл или в несколько? В 1 файл. А записи - текстовые или двоичные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2021, 18:19 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
BorodaOleg и это всё еще отображается в Memo, причем аж в 2 штуки. Вот тут-то и была ВСЯ засада ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2021, 20:42 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
Cobalt747 BorodaOleg и это всё еще отображается в Memo, причем аж в 2 штуки. Вот тут-то и была ВСЯ засада ))) Хоть в десять. Я логгер писал в расчете на каждый девайс один мемо и на все девайсы один файл. Ну нет проблем. Целероны 10-летней давности справлялись с 24, 48 и более девайсами, для которым плюс минус 100 мс критично для закрытия сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2021, 22:33 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
wadman Cobalt747 пропущено... Вот тут-то и была ВСЯ засада ))) Хоть в десять. Я логгер писал в расчете на каждый девайс один мемо и на все девайсы один файл. Ну нет проблем. Целероны 10-летней давности справлялись с 24, 48 и более девайсами, для которым плюс минус 100 мс критично для закрытия сессии. формируешь сообщения в пул, потом его по таймеру закидываешь в мемо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 02:08 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
mayton BorodaOleg пропущено... В 1 файл. А записи - текстовые или двоичные? Текстовые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 08:34 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
Cobalt747 BorodaOleg и это всё еще отображается в Memo, причем аж в 2 штуки. Вот тут-то и была ВСЯ засада ))) Не вся, после того как одно мемо прибил - тормоза остались. Не такие, конечно, но есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 08:35 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
Мне кажется тема данного топика неразрывно связана с конфигурацией железа и ОС того сервера где работает приложение по сбору сведений со счетчиков. Если мы исчерпали возможности софта - (сорян я не спец в Delphi и не знаю какие компоненты делают буферизированный вывод и где политики sync, через время или через переполнение буфера - хз) - то предлагаю посмотреть на дисковую подсистему в части свойств дисков. Вот как тут пишут https://winaero.com/disk-write-caching-windows-10/ и для соответсвующей версии сервера (может там 2003-2008). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 09:56 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
Vizit0r wadman пропущено... Хоть в десять. Я логгер писал в расчете на каждый девайс один мемо и на все девайсы один файл. Ну нет проблем. Целероны 10-летней давности справлялись с 24, 48 и более девайсами, для которым плюс минус 100 мс критично для закрытия сессии. формируешь сообщения в пул, потом его по таймеру закидываешь в мемо? Очередью занимается ОС. Сообщения можно слать окнам и потокам без какой-либо блокировки и синхронизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 10:18 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
BorodaOleg Не вся, после того как одно мемо прибил - тормоза остались. Не такие, конечно, но есть Можно попробовать завернуть запись в мемо в конструкцию типа Код: pascal 1. 2. 3. А еще лучше его вообще выкинуть. Очень оно тормозное, особенно на больших объемах данных. Как еще один вариант - просто ограничить число выводимых в мемо строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 10:19 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
А вообще, нужны ли эти строки в Мемо? Кому они там потребовались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 11:22 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
26.05.2021 11:22, DmSer пишет: > А вообще, нужны ли эти строки в Мемо? Кому они там потребовались? а чтоб видно было, что программа РАБОТАЕТ! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 11:29 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
BorodaOleg Cobalt747 пропущено... Вот тут-то и была ВСЯ засада ))) Не вся, после того как одно мемо прибил - тормоза остались. Не такие, конечно, но есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 12:26 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
Перенес запись лога в поток. Скорости заметно прибавило. Сделал возможность закрывать Memo, при его закрытии программа начинает работать почти как нужно, чуть-чуть подтормаживает. Но сообщения нужны, они и адресацию, и ошибки выводят, чтобы пользователь ориентироваться мог. Можно, разве что, попытаться уменьшить их количество при выводе на экран, только писать в файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 13:12 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
BorodaOleg чуть-чуть подтормаживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 13:15 |
|
||
|
Delphi 7 на многопроцессорном компьютере
|
|||
|---|---|---|---|
|
#18+
BorodaOlegСделал возможность закрывать Memo Memo - крайне неудачный компонент для лога. Используй ListBox в виртуальном режиме. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2021, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40072758&tid=2037296]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
188ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 286ms |

| 0 / 0 |
