类装入可能是导致故障或性能问题的原因。
类装入经常会为应用程序开发者制造难题。 这可能会导致类无法正常运作;例如,无法解析类或装入错误版本的类。类装入期间还可能出现性能问题;例如,在装入新类时应用程序可能暂停,而暂停又触发装入其他类;或者可能不停地装入类。
请注意,类装入可能会导致内存使用问题。 装入类时,该类使用本机堆,而仅当对装入类的类装入器执行垃圾回收时才会释放所使用的本机堆。如果类装入器未如预期的那样变为符合垃圾回收的条件,那么就不会正确释放本机堆。
如果看到 OutOfMemory 错误,那么可能是一段时间内装入的类多于卸载的类,导致堆中可用内存减少。