有没有办法估计.net远程处理的剩余时间?

时间:2011-05-03 11:19:14

标签: c# .net remoting .net-remoting

我有两个应用程序通过IPCChannel进行通信。 我调用一个方法(特别是一个property.get),它返回一个包含80多个对象的列表,每个对象包含另外500-1000个对象。 此调用大约需要40-60秒才能完成。有没有办法确定估计的剩余时间,以便给用户一些反馈 - 除了拆分列表和逐个获取对象(这可以自己计算剩余时间)?

1 个答案:

答案 0 :(得分:3)

将通信分成更小的部分实际上是解决此问题的一种非常好的方法。

您需要进行初始握手沟通以确定要使用多少件,但是您可以准确估计剩余时间。确保不要将其分解成如此小的碎片,以免通信开销降低性能。