![]() |
Как узнать ресурсоемкость программы?
Как узнать сколько процессорного времени и памяти жрет программа? Какие есть утилиты для анализа потребляемых ресурсов?
Можно ли как-то определить граничные условия нормальной работы программы - т.е. минимальные требования при которых она будет более менее работать? Как найти такие требования для конкретной программы? Спасибо! |
top, ps.
примерчик с ps: $ ps -Fp $(pgrep -d, -x program) выдаст исчерпывающую инфу по программе program. |
ну и можно добавить еще так:
Код:
watch ps -Fp $(pgrep -d, -x program) |
Спасибо!
А как определить минимальные требования при которых она будет более менее работать? |
на кофейной гуще погадать. что значит более-менее? хватает памяти - будет работать, не хватает - система начнёт свапиться. а сколько программе надо памяти зависит от многих условий, начиная от задачи, стиля программирования, порождает ли программа дочерние процессы или нет, до прямизны рук программиста (см. утечка памяти).
вобщем надо смотреть в каждом конкретном случае. ггг, вот например "программа", которой нужно много памяти, точнее чем больше, тем лучше; сколько есть - всё сожрёт: Код:
#!/bin/bash |
Время: 09:32. |
Время: 09:32.
© OSzone.net 2001-