The only time I really had a problem with recycling that I remember... before the API... was on my cheatsheet site I did an export to excel demo of like 50,000 names... and without recycling that would crash the server often.
This is probably a better question for the techy's on StackOverFlow.
Another thing to consider though... depending on the application usage... you might want to implement caching of your objects.
so it's all well and good that we're getting into Java right? but as we do so we're making LOTS of objects....
Let's say I have a help ticket application... and in that application there's a field that lists my company's 50 locations. So you can set the current location on the ticket. simple enough.
In Java maybe you create a Location.class so provide getters and setters to the address... phone, number, key value... whatever...
Then you make another class like a "LocationSet.class" to combine them all and feed into the dropdown...
So now user a opens a ticket... a LocationSet is created and it's populated with 50 Location Objects. So you just made 51 Objects... (at least)... depending on what else is inside them.
Now user 2 comes in and opens another ticket... so it creates a LocationSet and populates the 50 Location Objects.
Even though your company only has 50 physical locations... your server is keeping track of 100 location objects... (and 2 different location sets)....
I guess I'm just suggesting that if you're having problems... MAYBE it's not all about recycling but it could be creating way more objects then are necessary and you might need to add a caching system to keep the objects down.
Just a guess really...
Good Luck
Dave