Sorry for the delay in getting this up, but here are the slides and code bits from my MAX 2010 presentation. For those of you who attended, you know this is a -very- light code presentation, so for those of you not there, this presentation is probably pretty useless on it's own. Either way, you can at least enjoy my cool pictures.
Archived Comments
This was one presentation that i wanted to attend! finally got the slides, Thanks Ray!
For all of you looking at the slides, when the recording becomes available on Adobe TV I *strongly* encourage you to watch it. It is easily one of the funniest presentations I've seen at a tech conference, and it is extremely informative. I appreciate a good "darnit, this is the kind of stuff you need to be doing, people" presentation.
Great job, Ray!
Thanks Marc - both for the kind words - and for reminding me that it will be posted.
Ok - everyone else - just pretend this blog entry isn't here. I'll repost once it's one Adobe TV. :)
@Ray,
This presentation even without the recording is gonna help my team mates! The content is too cool and hits the point clear. Got to mention about the picture on the slide, AWESOME!
Thank you so much.
Recorded URL: http://tv.adobe.com/watch/m...
Nice presentation - It was good to find out about Hudson and JMeter. Sorry about your laptop.
Glad you liked it. Two things I want to point out in case it wasn't clear or mentioned in this recording (not sure what day they recorded).
Hudson: Marc (above in the thread) pointed out that there is an hour long recording on Hudson available on UGTV. I'd check that out.
JMeter: Since I couldn't run it - be sure to try the URL I linked to in the slides as it can walk you through the process of setting up a test.
Loved your presentation, Ray. Informative and (as always) entertaining, but don't you think that Robocop should be riding a Bantha rather than a unicorn?
I followed the instructions listed here (http://zacster.blogspot.com... to give JMeter a try and I am amazed at how simple it was to run such an effective test. Will definitely be using this for high traffic sites in the future.
I'm very happy to hear that. I _really_ wish I could shown it live. :)
In our development environment, I realized that there are a lot of <cfobject>s on top of many templates. My question is when does CF decide to do the garbage collection? Since there are so many of the same objects being created hundreds of times, I believe that it causes peaks in the jvm memory usage and therefore crashes the server. Can this be the case for jvm memory problems?
@falconseye: I'll be honest and say this is not an issue I get very deep into. I can say that if you can cache those cfobject instances in the app scope you may get some performance benefits from not having to recreate them on every request.
@Ray: yes, i want to clean up the code and create the objects in app scope. however, i need some kind of evidence to convince the others.
Well, if you make an object once versus N times, it will be faster. Period. Will it matter? Depends on your site. Also, CF9 made CFC creation a lot faster so it won't have as much impact as it used to. Still, things add up, and if there is no reason to keep recreating these CFCs, then make them once.