Bug 63407 [JFace] image reading is unbuffered
in i0520 I was tracing disk reads and noticed that when reading images we are hitting the disk for individual bytes. While there may not be a huge win here, it would likely be worthwhile using a BufferedInputStream around whatever stream is being used now.
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FileImageDescriptor.java
try {
			is = new FileInputStream(name);
		} catch (FileNotFoundException e) {
			return null;
		}
	}
	return is;
}
/* (non-Javadoc)
 * Method declared on Object.
 */
public int hashCode() {
	int code = name.hashCode();
	if (location != null) {
		code += location.hashCode();
	}
	return code;
}
/* (non-Javadoc)
 * Method declared on Object.
 */
/**
 * The <code>FileImageDescriptor</code> implementation of this <code>Object</code> method 
 * returns a string representation of this object which is suitable only for debugging.
 */
public String toString() {
	return "FileImageDescriptor(location=" + location + ", name=" + name + ")";
}
}