0

我们有一个庞大的电子表格,它进行了大量的计算并且没有太多的绘图/写入电子表格

我的问题是:在通过 RDP 运行电子表格时监控电子表格是否实际上会使这变慢?

换句话说,如果 rdp 断开连接,这会提高速度吗?

4

2 回答 2

1

实际上,我在家中通过远程桌面完成了很多工作,其中涉及 Excel 工作簿(和 Access 应用程序)进行大量计算。根据我的经验,我没有注意到 Excel 表上的计算速度有任何减慢,但偶尔连接会变慢,并且任何刷新屏幕的东西都会使 PC 难以使用。

然而,最重要的是编写尽可能多地修改屏幕视觉元素的代码。例如,不是循环遍历一堆单元格并将每个单元格设置为活动单元格以查找其值,而是循环遍历一组不需要刷新工作表的范围值。到目前为止,这为我的 VBA 代码带来了最大的性能提升。

如果您的代码已经相当优化,您可能不会看到通过 RDP 监控它的任何区别。但是,如果监控是您的问题,您应该考虑将数据输出到可能存储在共享服务器上的单独 Excel 或文本文件。如果做得正确,我想这对你的 CPU 的影响会比 RDP 小。这仍然允许您监控 Excel 应用程序的进度,而无需登录。

于 2010-01-14T03:37:59.637 回答
0

只需查看 Excel 和 RDP 服务器的 CPU 使用率。如果 Excel 在计算时没有达到 100%,或者如果 RDP 服务器似乎使用太多......那么是的,RDP 让事情变得更慢。

于 2010-01-14T00:04:57.737 回答