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: '[EMAIL PROTECTED]' 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 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help LEGAL NOTICE\ Unless expressly stated otherwise, this messag...{{dropped}} ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
