[Rd] str() with attr(*, "names") is extremely slow for long vectors
Gerhard Thallinger
Gerhard.Thallinger at tugraz.at
Sat May 13 12:54:10 CEST 2006
>>>>> "HenrikB" == Henrik Bengtsson (max 7Mb) <hb at stat.berkeley.edu>
>>>>> on Fri, 5 May 2006 11:58:19 -0700 writes:
HenrikB> Hi,
HenrikB> I noticed some time ago that, for instance, named vectors
HenrikB> that are really makes str() really slow when displaying the
HenrikB> names attribute.
HenrikB> I don't know exactly when this started, but it wasn't the
HenrikB> case say 1-2 years ago. Example (on a WinXP 1.8GHz):
It got slower with R 2.3.0. Comparing str() for a big exprSet object
from the "Biobase" package I got the following numbers
(system.time(str(anaexp)) on WinXP 1.8 GHz):
R 2.2.0
1. 14.64 0.13 14.90 NA NA
2. 4.33 0.09 4.43 NA NA
3. 4.20 0.15 4.38 NA NA
R 2.3.0
1. 65.36 0.18 66.12 NA NA
2. 51.75 0.21 52.55 NA NA
3. 51.79 0.17 52.45 NA NA
One can notice a considerable speed-up in the 2nd & 3rd call to str()
in R 2.2.0, which is much less pronounced in R 2.3.0.
Hth
Gerhard
------------------------------------------------------------------------
DI Gerhard Thallinger E-mail: Gerhard.Thallinger at tugraz.at
Institute for Genomics and Bioinformatics Web: http://genome.tugraz.at
Graz University of Technology Tel: +43 316 873 5343
Petersgasse 14/V Fax: +43 316 873 5340
8010 Graz, Austria Map: http://genome.tugraz.at/Loc.html
More information about the R-devel
mailing list