According to the javadoc
The finalize method of class Object performs no special action; it simply returns normally. Subclasses of Object may override this definition.
Which means that
a) you're not doing any special finalization unless you're explicitly declaring it in your code, and
b) If you don't include a finalize() method Object.finalize() will be called, which is no-op. So you can't improve on that unless you could somehow hack the jvm to not even call finalize.
A better question might be, do you have a specific reason to worry about finalization time in your application? have you profiled this? It's entirely possible that this is a non-issue in your application.