That is a crazy improvement – awesome!
Be interesting to see this benched against Railo 3.1.
Hope they release soon. We are set to launch our .com on the 7th August but are probably going to have to go CF8 as I assume CF9 won’t be out by then. Hope they offer a cheap upgrade path.
---
James Allen
Blog: http://jamesallen.name
Twitter: @CFJamesAllen (Coldfusion / Web development)
Twitter: @jamesallenuk (General)
I assume this isn't just crossing your fingers, and you've actually
run JMeter or something against it to simulate more users ?
--
Tom
It's also important to notice two new Admin options in CF9:
- Cache Template In Request (each .cfc file is only checked once per request)
- Component cache (each CFC path found is cached and never looked up again)
These have a huge impact on CF9 performance if you turn them off.
Frankly, I think the performance argument against OOCF is over-used
but certainly Railo and now CF9 ought to make people reconsider...
On Thu, Jul 16, 2009 at 2:26 PM, Henry Ho<henry...@gmail.com> wrote:
> http://www.objectorientedcoldfusion.org/post.cfm/coldfusion-9-object-creation-performance
>
> http://blog.kukiel.net/2009/07/coldfusion-8-9-and-railo-object.html
Are you seeing any memory leak issues or anything like that? I'm finding that the creation of some simple Transfer objects (like a user with an id field, name, address fields) are eating a megabyte of memory when created. --- On Sat, 8/1/09, James Allen <sling...@googlemail.com> wrote: |
I haven’t noticed anything specifically but to be honest I haven’t looked at memory usage until a few minutes ago after reading your message.
Current memory use of JRun is 787MB and the server has been up for about 4 weeks without a single reboot.
---
James Allen
Blog: http://jamesallen.name
Twitter: @CFJamesAllen (Coldfusion / Web development)
Twitter: @jamesallenuk (General)
Ok, I am about to go into beta on something as well that relies completely on Transfer. If you hit any caveats, please post them. I will do the same. I am a little iffy about some memory usage during creation of new objects that I've been seeing. |
--- On Sat, 8/1/09, James Allen <sling...@googlemail.com> wrote: |
Yeah no problem. We launch next Friday so it will be interesting to see how the site holds up.
I’ll post any issues I come across though.
That's not a memory leak (unless you eventually run out of heap space
because GC can't recover the memory).
Folks seem to worry unduly about memory usage in Java based apps. Java
is designed to have lots of objects created and - eventually - garbage
collected which can mean memory swells dramatically and may not go
back down for a long time. That's part of Java's design.
I've used Transfer on some pretty high traffic sites and, with the
caveat about making sure you're using the 1.1 FINAL release build (not
the RC), it's been rock solid in terms of memory (leaks). As long as
you've load tested stuff properly - and tuned the cache - you'll be
fine.
--
Sean A Corfield -- (904) 302-SEAN
Railo Technologies US -- http://getrailo.com/
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
Thanks Sean, I was actually assuming the memory leak was in the virtual machine, not because of Transfer itself. I'd read that some of the jvm releases had a few bugs and some other people had been experiencing this behavior. I thought perhaps there was a crossover in what I was experiencing. I was actually advised to use u13 instead of u14 (JRE 6) by a few different people. Anyway, I've investigated more and your comments are completely accurate. I've worked with Mark directly on my Transfer issues, I'm using the 1.1 Final but I do keep hitting heap space errors and perm gen errors. Some objects knock out 3 megs of ram on creation, and they are simple objects. It eventually stabilizes, but a medium amount of traffic starts kicking out perm gen. --- On Mon, 8/3/09, Sean Corfield <seanco...@gmail.com> wrote: |
|
Yes, combined with ColdFusion, it's certainly memory hungry! I
typically run ColdFusion/Transfer apps with 2-3GB heap and at least
512MB perm space.
It's gets very confusing when you keep switching between whostheJBoss and Jim!
My point still stands: Transfer is pretty memory hungry.
--
Sean A Corfield -- (904) 302-SEAN
Railo Technologies US -- http://getrailo.com/
An Architect's View -- http://corfield.org/
It's not intentional :) When I reply from email it says Jim, when I post through Google Groups it puts whostheJBoss |
--- On Wed, 8/5/09, Sean Corfield <seanco...@gmail.com> wrote: |
|