У меня была проблема по утечке памяти
После выполнения скрипта в оперативке весело 1 гиг оперативы!
Я долго думал и пробывал как и где бороться с утечкой памяти, единственное. что меня устраивало итог скрипта рабочий, а времени допилить его нет, и нужно было выложить рабочий скрипт! Оставалось тока очистить буфер! Не поверите на выход пришел iframe
Довольно простой алгоритм, но справляется на 200%)
Грузим iframe со скриптом) выполняем, что нужно и убиваем iframe) Все спустя несколько секунд garbage collector вам дает высвобожденную память) Вообще это некрасиво, но в некоторых случаях это довольно отличное решение)
Тестровал
<!DOCTYPE html>
<html>
<head>
<noscript>
<meta http-equiv="refresh" content="0; url=nojs.html">
</noscript>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" content="no-cache">
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="http://yandex.st/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
$("#fuck").click(function()
{
var el = document.getElementById("raka");
el.parentNode.removeChild(el);
});
})
</script>
</head>
<body>
<div id=raka>
<iframe src="img_load.php">
</iframe>
</div>
<input id='fuck' type="button" value="убить" style="width:200px; height: 20px;">
</body>
</html>