Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2010, 14:29
Аспирант
Отправить личное сообщение для idler Посмотреть профиль Найти все сообщения от idler
 
Регистрация: 16.04.2009
Сообщений: 33

jQuery + Google Chrome ( утечка памяти ??? )
Собственно вот код, при работе которого в «хромовском» диспетчере задач медленно, но верно растет кол-во потребляемой памяти для этой вкладки
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Test</title>
</head>
<body>
<div class="testbox" id="test" ></div>
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" >
$(function(){
  window.c    = 0;
  window.xxx  = null;
  window.test = document.getElementById('test');
  
  function x()
  {
    window.c++;
    window.xxx = $('.testbox');
    test.innerHTML = window.c;
    setTimeout(y,20);
  }
  function y()
  {
    setTimeout(x,20);
  }
  
  for(i=1; i<10; i++)  x();  
});
</script>
</body>
</html>

OS: Debian Linux
Google Chrome: 5.0.307.7 beta
jQuery: 1.4.2

Такое только у меня?
У вас воспроизводится?
Есть мысли о том кто течет ( jQuery | Chrome | /dev/hands )?
Ответить с цитированием