python设计模式之享元模式 由于对象创建的开销,面向对象的系统可能会面临性能问题.性能问题通常在资源受限的嵌入式系统中出现,比如智能手机和平板电脑.大型复杂系统中也可能会出现同样的问题,因为要在其中创建大量对象(也可能是用户),这些对象需要同时并存. 这个问题之所以会发生,是因为当我们创建一个新对象时,需要分配额外的内存.虽然虚拟内存理论上为我们提供了无限制的内存空间,但现实却并非如此.如果一个系统耗尽了所有的物理内存,就会开始将内存页替换到二级存储设备,通常是硬盘驱动器( Hard Dis…