OutOfMemoryError - GC overhead limit exceeded

java Someone asked me recently about the following exception on their ColdFusion server:



java.lang.


This entry was:

Cache Template in Request Setting Explained

coldfusion One of the new features added to ColdFusion 9 is the Cache Template in Request setting located on the Server Settings > Caching page of the ColdFusion Administrator. The setting was recently featured in the ColdFusion 9 Performance Brief showing a 50x boost when enabled.


This entry was:

ColdFusion 9 Performance Brief from Adobe

coldfusion Adobe has posted a ColdFusion 9 Performance Brief, outlining several performance improvements over ColdFusion 7 and 8. The brief reports a 40% performance improvement over ColdFusion 8, and a 500% improvement over ColdFusion 7, running CanvasWiki.


This entry was:

Security Tradeoffs

misc I've said it before, tradeoff's pop up in programming all the time. They are often difficult decisions, with no easy answer, and we often make the wrong decision.


This entry was:

How CFThread Can Help OR Hurt Performance

coldfusion I am working on a performance analysis for a client, some page requests need to do a cfhttp call, I had the thought to use cfthread for the http call, so that other processing could happen in parallel.


This entry was:

On Tradeoffs

misc I don't think any other kind of situation pops up more in a programmers day to day work than a Tradeoff. Tradeoffs are everywhere and being able to identify and access tradeoffs I think is one thing that makes a great developer.


This entry was:

CFThread - Don't Abuse It

coldfusion I love the fact that you can now create threads with CFML in ColdFusion 8, however as Spiderman can tell you with great power comes great responsibility.

Using threads can increase the performance of your application, however using threads can also decrease performance.


This entry was:

8 Ways to Save Bandwidth on your RSS Feed

web One of the things you will notice after you have published an rss feed is that it will consume a lot of the bandwidth. For example on Spendfish.com 18% of the requests are for RSS feeds. This is no wonder since feed readers may download your feed several times a day even if nothing has changed.


This entry was:

MySQL Optimization Hints

databases Every programmer loves to optimize, even when we know we shouldn't. To satisfy your cravings MySQL has several keywords that can be placed in your SQL statement to give the database server an explicit optimization instruction.


This entry was:

Google Video: MySQL Performance Tuning Best Practices

databases Jay Pipes is a co-author of the recently published Pro MySQL recently spoke at Google on MySQL Performance Tuning Best Practices

You can check out a video of the presentation on Google Video



There is also a good video from Google called The Paradox of Choice:


This entry was:

Premature optimization is the root of all evil

web That's a quote from Dare Obasanjo at Microsoft who worked on the MSN Spaces project.


This entry was:

Java Performance Tuning Guide

coldfusion java Sun recently published a new whitepaper called Java Tuning. It should be of interest to anyone doing performance tuning on ColdFusion server and ofcourse any java application.


This entry was:

Faster Inserts with PostgreSQL

databases As I mentioned yesterday, I'm working on optimizing lots of inserts into a database, and I need solutions for different DB servers. Today I have been working with PostgreSQL. Although the PostgreSQL COPY command is recommended, I can't seam to get it to work with ColdFusion, and cfquery.


This entry was:

MySQL DELAY_KEY_WRITE Option

databases Another performance option in MySQL is the DELAY_KEY_WRITE option. According to the MySQL documentation the option makes index updates faster because they are not flushed to disk until the table is closed.


This entry was:

Insert Delayed with MySQL

databases I just discovered that MySQL has some handy optimization hints, and commands that you can pass in your SQL statements. Since there is a lot to cover with each tip, I will be posting them in separate blog entries. I have already written about the MySQL Query Cache optimization hints.


This entry was:

The MySQL Query Cache

databases I have been reading about MySQL's Query Caching features in the High Performance MySQL book, and on the web. I have also been playing around with it on my own. I have concluded that it is a pretty cool feature! You will need MySQL 4.0.1 or higher to play...


This entry was:

Performance of database tag schemas

databases Philipp Keller has done some performance test on 4 different database schemas for storing tagged items. Although his article refers to tagging bookmarks, you can tag pretty much anything.


This entry was:

Over Tweaking

coldfusion There was a thread recently on the CFGURU mailing list about the merits of the various tweaks that CFML developers use to gain a few extra milliseconds.


This entry was:

High Performance MySQL

books databases I just received my copy of High Performance MySQL by Jeremy D. Zawodny (from Yahoo) and Derek J. Balling.


This entry was:

ColdFusion Garbage

coldfusion Now that you have had a chance to read my outline of garbage collection tuning in java. You should be asking yourself how does this relate to my ColdFusion server. Or maybe you just wondered what Garbage Collection has to do with ColdFusion Servers.


This entry was:

Tuning Garbage Collection

java Every so often I come across the document: Tuning Garbage Collection, and I attempt to read all of it. The document is kind of hard to digest, so this time I created an outline of the Tuning Garbage Collection on the Java 1.4.2 Hotspot JVM document.


This entry was:

foundeo


did you hack my cf?