Re: [Rd] sum() and mean() for (ALTREP) integer sequences

2021-09-03 Thread Viechtbauer, Wolfgang (SP)
h attached to this message) > >The patch is not optimal. It should ideally use isum(), and risum() but these >functions are a mess, needing refactoring. For instance, they take a 'call' >argument and may display a warning message related to the sum() function. > >-- >Sincerely >

Re: [Rd] sum() and mean() for (ALTREP) integer sequences

2021-09-03 Thread Viechtbauer, Wolfgang (SP)
>> Hi all, >> >> I am trying to understand the performance of functions applied to integer >sequences. Consider the following: >> >> ### begin example ### >> >> library(lobstr) >> library(microbenchmark) >> >> x <- sample(1e6) >> obj_size(x) >> # 4,000,048 B >> >> y <- 1:1e6 >> obj_size(y) >> #

Re: [Rd] sum() and mean() for (ALTREP) integer sequences

2021-09-02 Thread GILLIBERT, Andre
() function. -- Sincerely Andre GILLIBERT De : R-devel de la part de Viechtbauer, Wolfgang (SP) Envoyé : jeudi 2 septembre 2021 12:55:03 À : r-devel@r-project.org Objet : [Rd] sum() and mean() for (ALTREP) integer sequences ATTENTION: Cet e-mail provient d’une adresse

Re: [Rd] sum() and mean() for (ALTREP) integer sequences

2021-09-02 Thread Duncan Murdoch
On 02/09/2021 6:55 a.m., Viechtbauer, Wolfgang (SP) wrote: Hi all, I am trying to understand the performance of functions applied to integer sequences. Consider the following: ### begin example ### library(lobstr) library(microbenchmark) x <- sample(1e6) obj_size(x) # 4,000,048 B y <-

[Rd] sum() and mean() for (ALTREP) integer sequences

2021-09-02 Thread Viechtbauer, Wolfgang (SP)
Hi all, I am trying to understand the performance of functions applied to integer sequences. Consider the following: ### begin example ### library(lobstr) library(microbenchmark) x <- sample(1e6) obj_size(x) # 4,000,048 B y <- 1:1e6 obj_size(y) # 680 B # So we can see that 'y' uses ALTREP.