Как узнать сколько процессорного времени и памяти жрет программа? Какие есть утилиты для анализа потребляемых ресурсов?
Можно ли как-то определить граничные условия нормальной работы программы - т.е. минимальные требования при которых она будет более менее работать? Как найти такие требования для конкретной программы?
Спасибо!
Прочее - Как узнать ресурсоемкость программы?
-
vadblm
Re: Прочее - Как узнать ресурсоемкость программы?
top, ps.
примерчик с ps:
$ ps -Fp $(pgrep -d, -x program)
выдаст исчерпывающую инфу по программе program.
примерчик с ps:
$ ps -Fp $(pgrep -d, -x program)
выдаст исчерпывающую инфу по программе program.
-
Ursus Spelaeus
Re: Прочее - Как узнать ресурсоемкость программы?
Спасибо!
А как определить минимальные требования при которых она будет более менее работать?
А как определить минимальные требования при которых она будет более менее работать?
-
vadblm
Re: Прочее - Как узнать ресурсоемкость программы?
на кофейной гуще погадать. что значит более-менее? хватает памяти - будет работать, не хватает - система начнёт свапиться. а сколько программе надо памяти зависит от многих условий, начиная от задачи, стиля программирования, порождает ли программа дочерние процессы или нет, до прямизны рук программиста (см. утечка памяти).
вобщем надо смотреть в каждом конкретном случае.
ггг, вот например "программа", которой нужно много памяти, точнее чем больше, тем лучше; сколько есть - всё сожрёт:
Код:
вобщем надо смотреть в каждом конкретном случае.
ггг, вот например "программа", которой нужно много памяти, точнее чем больше, тем лучше; сколько есть - всё сожрёт:
Код:
Код: Выделить всё
#!/bin/bash
forkbomb(){ forkbomb|forkbomb & } ; forkbomb