Aktywne Wpisy

Metodzik +363
✨🎁✨🎁✨🎁✨🎁✨🎁✨🎁 DARMOWA GRA NA EPIC ✨🎁✨🎁✨🎁✨🎁✨🎁✨🎁
🔥 Dziedzictwo Hogwartu za D̲A̲R̲M̲O̲ na EPIC 🔥
📊 OCENY:
Metacritic: Metascore: 84/100, Userscore: 8.1/10
🔥 Dziedzictwo Hogwartu za D̲A̲R̲M̲O̲ na EPIC 🔥
📊 OCENY:
Metacritic: Metascore: 84/100, Userscore: 8.1/10


Quashtan +15
W sumie kiedyś zrobiłem challenge, aby podejść do 100 randomów osób na ulicy - powiem wam tak po tym doświadczeniu, przestałem być w ogóle ciekawy świata ani też ludzi, oczekiwania nie przeżyły spotkania z rzeczywistością i w przeciwieństwie do redpillaków zaakceptowałem wnioski.
z tej 100 osób to 70 osób chciało zamienić kilka słów, a 30% powiedziała z miejsca, że nie. Prowadziłem rozmowę, ludzie są bierni. Poza tym ich życie jest rutynowe zarówno
z tej 100 osób to 70 osób chciało zamienić kilka słów, a 30% powiedziała z miejsca, że nie. Prowadziłem rozmowę, ludzie są bierni. Poza tym ich życie jest rutynowe zarówno





Siema Mirki, mam problem z wyciekiem pamięci na Debianie pod BananaPi. Poniższa funkcja pobiera obrazek z serwera i wykonuje detekcję, działa w pętli i za każdym razem po wykonaniu readImage() zjada 4MB ramu nie zwalniając go. Ktoś ma pomysł dlaczego? Pod nodem nie mogę używać funkcji im.release() jak w c++, czy jest jakiś inny sposób żeby urchonić się przed wyciekami pamięci?
Próbowałem już
1) global.gc() - garbage collector
2) echo 3 >/proc/sys/vm/dropcaches - zwalnienie cachy w systemie (trochę pomaga, ale nie odzyskuje wszystkiego)
download = wget.download(src, path + filename, options);
download.on('end', function(output) {
cv.readImage(path + filename, function(err, im) {
if (err) throw err;
if (im.width() < 1 || im.height() < 1) throw new Error('Image has no size');
im.detectObject('data/cascade.xml', {}, function(err, cars) {
if (err) throw err;
for (var i = 0; i < cars.length; i++) {
car = cars[i];
im.rectangle([car.x, car.y], [car.width, car.height], [0, 255, 0], 2);
}
im.save(path + '_' + filename);
});
});
});
Edit: Sorry za wklejony kod, wykop coś sie popsuł. Jak coś link do PB -> http://pastebin.com/vpBmnrae
var cv = require('opencv');wydaje się to oczywiste w detekcji obiektów
Daj znać czy rozwiązało problem, będzie można zrobić pulla ;p
https://github.com/bnoordhuis/node-heapdump
W tym wypadku na oko ciężko stwierdzić co powoduje wyciek pamięci, jednak, skoro korzystasz z Node.js, to zacznij od:
- zmiany
fornaforEach- dodaj
letkeywordnode -v? Co to znaczy, że im = null nie możesz wykonać?/root/demo/index.js:75im.save(path + '_' + filename);
^
TypeError: Cannot call method 'save' of null
at /root/demo/index.js:75:12
im = null? Wygląda na to, że "nullujesz" to zanim odpaliszim.save. Powinno się to dziać w callbacku, po wspomnianymim.save, które wygląda na synchroniczne bo nie przyjmuje callbacka.Ponadto
0.10.xto stara wersja z czasów, gdy dinozaury biegały po naszych ulicach ( ͡° ͜ʖ ͡°)Na Malinie jesteś w stanie zainstalować gałąź
4.x, która jest dramatycznie szybsza niż<=0.12.