we're running into some problems when trying to invoke a C++
executable from the Java GUI. when we run the exeutable from the
command line in unix, it completes in 3 minutes. however, when we
exec() the same program from the Java GUI, it takes 10 minutes.. we've
threaded our input and error streams from the process, and it's not
that the process is deadlocking or anything, it's just executing much
slower when executed thru the Java GUI. we've done some prstat on the
process and it gets the same CPU % no matter how its kicked off, but
it's almost like the Process when kicked off from the Java GUI is
sharing its resources with the JVM. we even created a simple Java
program that just does a Runtime.getRuntime().exec() in the main()
with the same results..
anyone experience annything similar before?