a <- matrix(rnorm(10000000),ncol = 1000);
dim(a)
b <- matrix(rnorm(200000), nrow = 1000);
dim(b)
d1 <- a%*%b;
end - start;
d2 <- apply(a,1,function(x) x%*%b)
end - start;
a1 <- apply(a,1,function(x) list((x)));
d3 <- lapply(a1, function(x) x[[1]]%*%b)
end - start;
YSA8LSBtYXRyaXgocm5vcm0oMTAwMDAwMDApLG5jb2wgPSAxMDAwKTsKZGltKGEpCmIgPC0gbWF0cml4KHJub3JtKDIwMDAwMCksIG5yb3cgPSAxMDAwKTsKZGltKGIpCgpzdGFydCA8LSBwcm9jLnRpbWUoKTsKZDEgPC0gYSUqJWI7CmVuZCAgIDwtIHByb2MudGltZSgpOwplbmQgLSBzdGFydDsKCnN0YXJ0IDwtIHByb2MudGltZSgpOwpkMiA8LSBhcHBseShhLDEsZnVuY3Rpb24oeCkgeCUqJWIpCmVuZCAgIDwtIHByb2MudGltZSgpOwplbmQgLSBzdGFydDsKCnN0YXJ0IDwtIHByb2MudGltZSgpOwphMSA8LSBhcHBseShhLDEsZnVuY3Rpb24oeCkgbGlzdCgoeCkpKTsKZDMgPC0gbGFwcGx5KGExLCBmdW5jdGlvbih4KSB4W1sxXV0lKiViKQplbmQgICA8LSBwcm9jLnRpbWUoKTsKZW5kIC0gc3RhcnQ7