会影响软件开发系统性能的因素
该新闻属智网互联原创作品!请勿盗链,及下载使用该文件用于任何商业行为。
      各位新老k客户朋友们大家好。影响软件开发性能的因素,宏观上可分为三个大方面:数据传输时间、数据存取时间和数据处理时间。

      针对上述影响性能的因素,今天南昌软件开发公示智网互联要跟大家分享的就是集中提高系统性能的方法。
     
      1、缩短对象存取世家你:若系统在执行某些功能时,需要频繁地、大量地访问外储存空间,则系统响应时间就会成为瓶颈。在面向对象设计方法中需要在内存空间中设计一个缓存空间,使经常被使用的数据有较多机会储存于缓存空间当中。
     
      2、调整对象分布:如果不同处理器之间的数据传输成为影响性能的主要瓶颈,则应重新审查对象在不同服务器上的分布问题。调整的目标,一是减少不同处理器之间数据的传输量;二是缩短数据传输的路径。
     
      3、增加属性减少重复计算:如果对象的一个服务经常进行某种计算,那么增加一些属性,用以记录计算结果,避免重复计算量。
     
      4、合并消息传递频繁的类:对象的封装性导致对象的属性不能被另一个对象的服务器直接访问,智能通过消息传递来完成。若存在这样一些消息传递频繁的类,就可以采用合并方法将其合并为一个类。
     
      5、降低算法的复杂性。
     
      6、将复杂对象化为聚合关系:如果一个类描述了一个构造比较复杂的事物,势必在该类中存在多个服务。这些服务之间有可能存着千丝万缕的关系,因此可以将这一个复杂类拆分成由两个或两个以上的类通过聚合关系形成的新类。
谢谢观看!