|
|
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
DimaBralekcvpЕсли он 5 минут не водит мышкой над формами приложения и не нажимает никакие кнопки - этого достаточно. Там нет столько информации, чтобы её читать 5 минут не трогая ничего. Бабушка пересчитывает на калькуляторе табличку с экрана, которая автоматически медленно сколируется, и досчитав до середины обнаруживает разрыв соединения. Ибо нефиг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 12:09 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
DimaBralekcvpЕсли он 5 минут не водит мышкой над формами приложения и не нажимает никакие кнопки - этого достаточно. Там нет столько информации, чтобы её читать 5 минут не трогая ничего. Бабушка пересчитывает на калькуляторе табличку с экрана, которая автоматически медленно сколируется, и досчитав до середины обнаруживает разрыв соединения. А это косяк делфийской архитектуры - при разрыве сразу очищать датасеты. Зачем? Выдал ошибку, дай человеку доделать, досмотреть, доанализировать. Данные-то выгружены. П.С. Лазарус тоже перенял такое поведение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 12:51 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
wadman, это косяк программиста: делать через датасеты, когда надо досмотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 13:02 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
Да и датасетов, не сбрасывающих данные, полно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 13:16 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
DimaBrБабушка пересчитывает на калькуляторе табличку с экрана, которая автоматически медленно сколируется, и досчитав до середины обнаруживает разрыв соединения. Мы конкретно про программу из сабжа говорим или про абстрактную в вакууме? В первой нет ни табличек ни бабушек :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 13:51 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
zinpubДа и датасетов, не сбрасывающих данные, полно Для них посредники нужны. Датасет сам по себе жадный до памяти, еще и дублирование... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 13:58 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
wadmanzinpubДа и датасетов, не сбрасывающих данные, полно Для них посредники нужны. Датасет сам по себе жадный до памяти, еще и дублирование... Например ODAC сам умеет, память да, но не надо мульён записей фетчить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 14:09 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
zinpubне надо мульён записей фетчитьименно. нужно довольно много объемных записей чтоб памяти стало не хватать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 14:29 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
wadmanеще и дублированиев grid mode например нет дублирования, условно только пачка того что в экран влазит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 14:30 |
|
||
|
Application Idle Time
|
|||
|---|---|---|---|
|
#18+
КотовасияОбычно в объекте, инкапсулирующем соединение с базой, доступно событие типа "запрос к базе". Ну вот, если приложение обменивалось чем-то с базой в течении последних ххх секунд, оно "активно"так и делаем. и живет оно в отдельном потоке и когда положено рвет соединение с апсервером. и прозрачно его восстанавливает при обращении к нему. порой это позволяет даже вовсе апсерверу закрыться если никто не дергает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2018, 14:33 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2040474]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 462ms |

| 0 / 0 |
