|
|
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
Как правильно оценить ресурсы потребляемые программой (в частности написаной на Delphi)? Т.е. на сколько она грузит ПК. К примеру, есть программа которая раз в минуту(таймер используется) проверяет список, и выполняет что то с ним по условию какому то. На моем ПК, довольно слабом, от нее больших тормозов нету. Но один из пользователей программы, при работе на более мощном ПК, на котором кроме того работают и БД какие то.. был вынужден отказаться от нее. Точнее сис. админ ему удалил, сказав, что она много жрет ресурсов. Вот как оценить прожорливость и в случает плохого результата, соответственно искать новые пути работы программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2008, 14:01:05 |
|
||
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 06:06:52 |
|
||
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
gesperНа моем ПК, довольно слабом, от нее больших тормозов нету. Но один из пользователей программы, при работе на более мощном ПК, на котором кроме того работают и БД какие то.. был вынужден отказаться от нее. Точнее сис. админ ему удалил, сказав, что она много жрет ресурсов. Неопытные программисты часто допускают одну ошибку. Они считают, что объём обрабатываемых данных не будет расти. И те тесты, что прошли в игрушечном наборе файлов (записей таблиц и т.п) совершенно не так себя ведут на продакшене, где количество их вырастает на несколько порядков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 10:36:27 |
|
||
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
добавлю, если программа не достаточно оттестирована, то возможна утечка ресурсов, которая незаметна, если программа работает непродолжительное время (как часто во время тестирования, запустил-поклацал-закрыл-подправил-запустил...), а проявляется только во время длительной работы приложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 10:50:19 |
|
||
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
В зависимости от языка, на котором ты пишешь действительно могут быть утечки памяти, например, если ты пишешь на С/C++ и используешь функции malloc и new для выделения памяти, а потмо не освобождаешь парными им. Или же не применяеш деструкторы при работе с обьектами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2008, 22:03:49 |
|
||
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
утечки памяти можно словить пользуясь практически любым языком программирования, не надо заблуждаться на этот счёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2008, 01:45:42 |
|
||
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
Если софт состоит из линкуемых библиотек, попавших на производство неизвестно как (Вася Пупкин работал) то отслеживать утечки не так просто. И не всегда это оперативная память. Бывает, что софт открывает файловые дескрипторы и забывает закрыть, или сетевые сокеты и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2008, 11:40:33 |
|
||
|
ресурсы потребляемые программой
|
|||
|---|---|---|---|
|
#18+
Delphi вопрос... если создается окно во время работы(в диспетчере занимаемая память соотв. увеличивается), а после его закрытия(она не уменьшается, но и не увеличивается при новом открытии). Это нормально или память должна сразу высвобождаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 19:17:19 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1344760]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
184ms |
get topic data: |
10ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 513ms |

| 0 / 0 |
