Hi-
I'm experiencing a weird problem that makes me wonder if there is a
problem with the std::list.sort member function when used on very
large lists. I have a very large list (~20GB) that is made up of a
class (382bytes each) of DNA sequence data. When the list is on the
order of 12GB it sorts fine, but if it gets up into the 17GB range
when I call sort() it seems to block. The list has already been built
so I don't think it's a malloc issue. I also don't think it's a
complexity problem because the 12GB list sorts fine (it takes a minute
or so), so I'm wondering if the std sort method doesn't properly
handle the excess memory available in 64bit mode? Has anyone
experienced this?
-thanks
jason
=====================================================================
Jason Pitt PhD jpitt@xxxxxxxxx
Ferre-D'Amare Lab 206.667.3603
Howard Hughes Medical Institute
University of Washington
Fred Hutchinson Cancer Research Center
1100 Fairview Ave N A3-015 Seattle WA 98109
=====================================================================