Most people probably will not run into a situation where boxing and unboxing are going to really matter in their applications, others do. Read this post to see how a module’s heap usage went from 103MB to 16MB.
Take the TagLib.ByteVector class. It serializes many formats of data into a collection of bytes. [...]