The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"скрипт эмулирующий утечку памяти"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"скрипт эмулирующий утечку памяти"  
Сообщение от snooper email on 12-Ноя-07, 18:14 
Помогите найти скрипт который планомерно "кушает" память - нужен для тестовых целей.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "скрипт эмулирующий утечку памяти"  
Сообщение от А (??) on 12-Ноя-07, 18:57 
>Помогите найти скрипт который планомерно "кушает" память - нужен для тестовых целей.
>

проще всего реализовать утечку на перле :-)
например так:
perl -e 'while(1){my $a; $a=\$a}'
хотите, чтобы текло помедленней
perl -e 'while(1){my $a; $a=\$a; sleep(1)}'
хотате, чтобы текло большими кусками
perl -e 'while(1){my $a=[(0)x10000000]; $a->[0]=$a; sleep(1)}'

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "скрипт эмулирующий утечку памяти"  
Сообщение от parad on 13-Ноя-07, 04:06 
на C тоже не беда:

#include <stdlib.h>
#include <unistd.h>

int
main (void) {

while (1){
malloc (1024);
sleep (1);
}

return 0;
}

раз в сек будет отжирать Кб памяти.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "скрипт эмулирующий утечку памяти"  
Сообщение от snooper email on 13-Ноя-07, 12:01 
>[оверквотинг удален]
>
>while (1){
>malloc (1024);
>sleep (1);
>}
>
>return 0;
>}
>
>раз в сек будет отжирать Кб памяти.

не работает - ни перловый скрипт, ни сишный...
запускается,но память не утекает...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "скрипт эмулирующий утечку памяти"  
Сообщение от parad on 13-Ноя-07, 20:48 
работает, просто медленно - 1кб в сек.
исправь цикл на:
while (malloc (1024 * 1024)) sleep (1);
так будет утекать 1мб в сек.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "скрипт эмулирующий утечку памяти"  
Сообщение от snooper email on 13-Ноя-07, 12:03 
>>Помогите найти скрипт который планомерно "кушает" память - нужен для тестовых целей.
>>
>
>проще всего реализовать утечку на перле :-)
>например так:
>perl -e 'while(1){my $a; $a=\$a}'
>хотите, чтобы текло помедленней
>perl -e 'while(1){my $a; $a=\$a; sleep(1)}'
>хотате, чтобы текло большими кусками
>perl -e 'while(1){my $a=[(0)x10000000]; $a->[0]=$a; sleep(1)}'

извиняюсь - на перле работает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "скрипт эмулирующий утечку памяти"  
Сообщение от А (??) on 13-Ноя-07, 17:16 
>на перле работает

а то! :-)))
перл -- самый текучий язык :-)
вон на С целую прогу написали, а на перле -- одна строка :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "скрипт эмулирующий утечку памяти"  
Сообщение от angra (ok) on 14-Ноя-07, 15:25 
>перл -- самый текучий язык :-)

Самый текучий этот питон. Там не хочешь утечки, а она получается :).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "скрипт эмулирующий утечку памяти"  
Сообщение от А (??) on 15-Ноя-07, 08:04 
>>перл -- самый текучий язык :-)
>
>Самый текучий этот питон. Там не хочешь утечки, а она получается :).
>

Ну здрасти :)
Покажите-ка текущую прогу на питоне :)

Я поясню. То, что в перле развается "cистема сборки мусора" в питоне назвается просто "система подсчёта ссылок", кроме неё в питоне есть настоящая система сборки мусора. Поэтому утечки типа тех, которые я тут привёл в питоне впринципе невозможны. (ну только если насильно отключить эту самую систему сборки мусора) поэтому очень мне интересно, как это у вас утечка на питоне получилась.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру