﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1707	Uso de RAM en TOL: Función Select	Pedro Gea	Víctor de Buen Remiro	"La función {{{Select}}} parece que, de alguna manera, deja vinculada  su selección al conjunto del cual la obtuvo.

Por ejemplo, el siguiente código:
{{{
#!java
Set For(1, 2000, Set (Real i) {
  Set range = Range(1, 2000, 1);
  Select(range, Real (Real k) { k==1 })
});
}}}
incrementa la RAM en 215 MB.

Mientras que:
{{{
#!java
Set For(1, 2000, Set (Real i) {
  Set range = Range(1, 2000, 1);
  Copy(Select(range, Real (Real k) { k==1 }))
});
}}}
lo hace en apenas 1 MB.

Es cierto, que el conjunto de elementos seleccionados han de permanecer tras la selección, pero no todo el conjunto sobre el que se hace la selección como parece que está ocurriendo.

"	defect	new	high	Mantainance	Kernel	3.1	critical			
