Hi Ron,

> I was wondering if anyone (Steve) could give me some more 
> information about
> the performance of cfexecute on Linux with MX?  I was told that the
> cfexecute tag is implemented using fork() and that each call 
> can consume
> 100's of MB of memory?  Is there any truth to this claim?

CFEXECUTE uses the Runtime.exec(String) method in the underlying JVM's
rt.jar, on all platforms:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html  

That in turn makes system calls I presume.  I haven't yet looked at the
implementation of exec().


Here's a test I just performed where I exercised CFEXECUTE by tar zipping
the coldfusionmx directory, a task requiring about 20-30 seconds on my
system.

1) Before:
System (top) - Mem: 775588k total, 538752k used
System Monitor - Used: 218m of 757m
cfusion - 8.4% MEM
screenshot:
ftp://ftp2.allaire.com/support/serat/cfmx61/linux/cfexecute/cfmx61_cfexecute
_start.png

2) During:
System (top) - Mem: 775588k total, 668568k used (+129816k)
System Monitor -  Used: 221m of 757m (+3m)
cfusion - 8.7% MEM (+0.3%)
screenshot:
ftp://ftp2.allaire.com/support/serat/cfmx61/linux/cfexecute/cfmx61_cfexecute
_during.png

3) After:
System (top) - Mem: 775588k total, 722096k used (+183344k)
System Monitor -  Used: 230m of 757m (+12m)
cfusion - 10.1% MEM (+2.7%)
screenshot:
ftp://ftp2.allaire.com/support/serat/cfmx61/linux/cfexecute/cfmx61_cfexecute
_after.png

4) After 15min:
System (top) - Mem: 775588k total, 5165144k used (+183344k)
System Monitor -  Used: 219m of 757m (+1m)
cfusion - 8.8% MEM (+2.7%)
screenshot:
ftp://ftp2.allaire.com/support/serat/cfmx61/linux/cfexecute/cfmx61_cfexecute
_after_15min.png

Based on this test, I don't see a problem with memory usage.

- Steven Erat


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Special thanks to the CF Community Suite Silver Sponsor - CFDynamics
http://www.cfdynamics.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:14:3773
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/14
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:14
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.14
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to