Displaying 2 results from an estimated 2 matches for "8e4".
Did you mean:
8,4
2010 May 26
2
segfault on 2.11.0 with large POSIXct vector using as.character
Running "as.character" on a large POSIXct causes a segfault on my 2.11
(2010-04-22) install. Seems to crash at around 9e4 ... on OSX and Ubuntu at
least.
> invisible(as.character(Sys.time()+1:7e4))
> invisible(as.character(Sys.time()+1:8e4))
> invisible(as.character(Sys.time()+1:9e4))
Error: segfault from C stack overflow
> invisible(as.character(Sys.time()+1:5e5))
Error: segfault from C stack overflow
Thanks,
Jeff
> sessionInfo()
R version 2.11.0 (2010-04-22)
x86_64-apple-darwin10.2.0
locale:
[1] en_US.UTF-8/en_US.UTF-...
2017 Jan 06
0
strsplit(perl=TRUE), gregexpr(perl=TRUE) very slow for long strings
...ing (once per match) the entire input
string to make sure it is valid UTF-8. If so, adding
PCRE_NO_UTF8_CHECK to the flags given to pcre_exec would solve the
problem. Perhaps R is already doing that in gsub(perl=TRUE).
Here is the test function:
regex.perf.test <- function(N=c(1e4, 2e4, 4e4, 8e4)) {
makeTestString <- function(n) paste(collapse="", rep("ab", n))
s <- lapply(N, makeTestString)
fns <- list(SubTRE=function(si) gsub("a", "", si, perl=FALSE),
SubPCRE=function(si) gsub("a", "", si, perl=TRUE...