远程调用和本地调用之间的性能差距

面对远程调用和本地调用之间的性能差距问题,一个可行的思路是使用工具来分析对象之间的交互模式。通过分析可以把经常交互的对象部署在相同的地址空间,把相对来说交互较少的对象部署在其他地方。由于从外部看来系统中所有对象(本地,远程)之间的交互使用的是相同的机制,所以这种调整是可行的。当然,首先要保证应用是正确的,其次才是调整性能。

The second prong of the reply is to admit to the need for
tools that will allow one to see what the pattern of communication
is between the objects that make up an application.
Once such tools are available, it will be a matter of
tuning to bring objects that are in constant contact to the
same address space, while moving those that are in relatively
infrequent contact to wherever is most convenient.
Since the vision allows all objects to communicate using
the same underlying mechanism, such tuning will be possible
by simply altering the implementation details (such
as object location) of the relevant objects. However, it is
important to get the application correct first, and after that
one can worry about efficiency.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值