[R] Persistent state of R
Warnes, Gregory R
gregory_r_warnes at groton.pfizer.com
Tue Nov 25 16:35:47 CET 2003
Starting up R and loading libraries can be very time consuming. For my
RSOAP system (http://www.analytics.washington.edu/Zope/projects/RSOAP/) I
took the step of pre-starting the R process, including the loading of some
libraries, and then handing work of to the pre-started process. You should
be able to use RSOAP from perl, and it would be a simple change to have it
add the bioconductor packages to the pre-loaded set.
Alternatively, I suppose that one could force R to dump core and then start
it from the core image...
-G
-----Original Message-----
From: michael watson (IAH-C)
To: 'r-help at stat.math.ethz.ch'
Sent: 11/25/03 8:54 AM
Subject: [R] Persistent state of R
Hi
I am using R as a back-end to some CGI scripts, written in Perl. My
platform is Suse Linux 8.2, Apache 1.3.7. So the CGI script takes some
form parameters, opens a pipe to an R process, loads up some
Bioconductor libraries, executes some R commands and takes the ouput and
creates a web page. It is all very neat and works well.
I am trying to make my cgi scripts quicker and it turns out that the
bottle-neck is the loading of the libraries into R - for example loading
up marrayPlots into R takes 10-20 seconds, which although not long, is
long enough for users to imagine it is not working and start clicking
reload....
So I just wondered if anyone had a neat solution whereby I could somehow
have the required libraries permanently loaded into R - perhaps I need a
persistent R process with the libraries in memory that I can pipe
commands to? Is this possible?
Thanks
Mick
______________________________________________
R-help at stat.math.ethz.ch mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
LEGAL NOTICE\ Unless expressly stated otherwise, this messag...{{dropped}}
More information about the R-help
mailing list