diff --git a/code/C/README.md b/code/C/README.md index e801ecd..509e2bf 100644 --- a/code/C/README.md +++ b/code/C/README.md @@ -3,7 +3,7 @@ ## Other - [seconds_to_minutes_and_hours.c](seconds_to_minutes_and_hours.c) - Преобразование секунд в минуты и часы - +- [get_ram_usage.c](get_ram_usage.c) - Получение используемой приложением RAM ## SQLite 3 - [CREATE TABLE](sqlite/sqlite3_create.c) diff --git a/code/C/get_ram_usage.c b/code/C/get_ram_usage.c new file mode 100644 index 0000000..befecf1 --- /dev/null +++ b/code/C/get_ram_usage.c @@ -0,0 +1,11 @@ +#include +#include + +int main() { + struct rusage r_usage; + getrusage(RUSAGE_SELF, &r_usage); + + printf("Memory usage: %ld kilobytes\n", r_usage.ru_maxrss); + + return 0; +}