Powered by Detroit CF/Flash Conference April 9-10 2005

Powered by Detroit Conference is designed to promote the use of Flash and ColdFusion together as the dynamic medium for the future of the internet.

From beginners, to professional designers, to marketing professionals looking for creative new ideas, you won't want to miss this event!

Attendees will hear presentations from expert speakers and have an opportunity to be a part of the Flash and ColdFusion community.

This conference will emphasize Flash development and design, as well as ColdFusion development of websites.

If you are ready to get serious about Flash and/or ColdFusion development, this is a must attend event!

All CFUG and MMUG managers are offered a special rate of $99!!!

Example of a code induced memory leak that crashes CFMX

Recently I helped someone who reported a rapid memory leak in ColdFusion MX 6.1 server where memory for the jrun.exe process grew from 300 MB upon startup to 1200 MB within about 15 minutes, followed by a JVM crash.

A thread dump was obtained from when the memory was peaking and reviewed along with the ColdFusion and JRun log files.

The thread dump showed several jrpp threads where the individual stack for a jrpp was hundreds and hundreds of lines, composed primarily of a repeating sequence. The repeating sequence appeared to be a type of long or infinite loop where cfm A called cfm B which called cfm C which called cfm A again. The sequence repeated until it used the maximum heap available to the JVM, 1.2GB, and then crashed the server.