1

MSSCCI 是否有可能使 VFP 项目加载缓慢?项目有 1000 多个文件,工作区是服务器。项目加载大约 120 多秒。加载过程中网络流量较大,CPU和内存没有明显变化。请问如何优化加载项目?

解决方案:

不,似乎加载缓慢是由于在 VFP 中控制的小型大型项目源使用 MSSCCI 提供程序的结果。

4

3 回答 3

1

几年前,我们考虑过从 Visual SourceSafe 迁移到 TFS。当 VFP 项目与 TFS 集成时,打开项目的时间比使用 VSS 的时间长。集成还存在其他奇怪的问题,例如无法查看文件何时已被其他人签出。我们最终放弃了这个想法并坚持使用 VSS。也就是说,我不一定会责怪 MSSCCI 提供商。它可能与 VFP 查询源代码控制数据的方式有关。

请注意,您不需要使用 VFP 项目集成。您可以使用单独的源代码控制客户端来签入/签出文件。您需要一个生成二进制文件(SCX、VCX 等)的文本版本的过程。

FWIW,使用 VSS 打开项目也可能很慢。升级我们的 VSS 服务器有很大的不同。如果您在较旧/较慢的服务器上运行 TFS,您可能会发现相同的情况。

于 2016-05-26T22:28:01.323 回答
0

我没有使用它,所以我不能直接评论它。

一个项目只是一个表,一个包含 1000 多个文件的项目大约意味着 2Mb 左右,这对于今天的网络来说是毫无意义的(即使它意味着降低所有这些数据)。通常它应该立即打开或最多延迟 1-2 秒(假设您没有使用极慢的网络)。

于 2016-05-11T16:34:20.147 回答
0
  1. 请提供有关您的环境的更多详细信息。
  2. 确保您的 TFS 和 MSSCCI 使用的是最新版本。
  3. 尝试在另一台客户端计算机上查看是否会重现您的问题。
  4. 创建一个新的工作区以查看性能是否仍然存在。
于 2016-05-12T08:11:56.613 回答