2016-05-11 8 views
1

Возможно ли, что MSSCCI замедляет загрузку проекта VFP? Проект имеет 1000+ файлов, рабочее пространство - сервер. Проект загружает около 120 секунд. Сетевой трафик больше во время загрузки, CPU и память не имеют существенных изменений. Как я могу оптимизировать загрузку проекта, пожалуйста?VFP 9 SP2 с MSSCCI: медленная загрузка проекта

РЕШЕНИЕ:

NO, кажется, что медленная загрузка следствие использования поставщика MSSCCI для маленького источника крупных проектов контролируемого в VFP.

+0

Какую версию TFS вы используете? Какую версию MSSCCI вы используете? Вы имеете в виду, что вы медленно загружаете проект на местном уровне или медленно запускаете проект из TFS? Являются ли конкретные люди испытывающими или все люди испытывают это? Как развернуть TFS, один сервер или два уровня? Вы устанавливаете антивирусное программное обеспечение? –

+0

Мы используем MSSCCI (2013 и 2015 MSSCCI Provider 32-bit) для подключения к Visual Studio Team Services. Мы пробуем это на двух компьютерах - Windows 10 (без антивируса), Windows 7 (установлен антивирус) и обе проблемы. Загрузка выполняется медленно, когда проект контролируется источником (онлайн), когда отключается сеть (работа в автономном режиме), загрузка проекта выполняется быстро. –

+0

У вас есть прокси-сервер в сетевой среде? –

ответ

1

Несколько лет назад мы перешли с Visual SourceSafe на TFS. Когда проект VFP был интегрирован с TFS, открытие проекта заняло больше времени, чем с VSS. С интеграцией были и другие странности, например, невозможность увидеть, когда файл уже был проверен кем-то другим. Мы закончили тем, что отказались от этой идеи и придерживались VSS. Тем не менее, я бы не стал обвинять поставщика MSSCCI. Вероятно, это больше связано с тем, как VFP запрашивает данные управления источником.

Обратите внимание, что вам не требуется использовать интеграцию проектов VFP. Вы можете использовать отдельный клиент управления версиями для проверки файлов в/из. Вам понадобится процесс генерации текстовых версий двоичных файлов (SCX, VCX и т. Д.).

FWIW, открытие проектов с VSS также может быть медленным. Модернизация нашего сервера VSS имела большое значение. Вы можете найти то же самое, если вы используете TFS на более старом/медленном сервере.

+0

Наконец, мы будем использовать Mercurial над Bitbucket и SourceTree Client. Таким образом, используя внешний контроль источника. Благодарим вас за предложение. –

0

Я не использую его, поэтому я не могу напрямую прокомментировать его.

Проект представляет собой всего лишь таблицу, а проект с 1000+ файлами будет примерно равен примерно 2 МБ, что ничто для сегодняшней сети (даже если это означает сбить все эти данные). Обычно он должен открываться мгновенно или с задержкой в ​​1-2 секунды максимум (если вы не используете чрезвычайно медленную сеть).

+0

Да, ты прав. Hovewer Я думаю, что MSSCCI во время загрузки проекта связывает VSTS для получения некоторых метаинформаций обо всех файлах, контролируемых источником, и это замедляет загрузку. Но я думаю, что это должно быть быстро. –

0
  1. Просьба предоставить более подробную информацию о вашей окружающей среде.
  2. Убедитесь, что ваша TFS и MSSCCI используются в последней версии.
  3. Попробуйте использовать другую клиентскую машину, чтобы узнать, будет ли воспроизводиться ваша проблема.
  4. Создайте новое рабочее пространство, чтобы узнать, сохраняется ли производительность.
+0

Windows 10 и Windows 7, с антивирусом и без него, MSSCCI 2013 и 2015 32 бит, VSTS. Файлы проекта 1000+. Все последние обновления. И Visual Fox Pro 8 и 9 SP2. Я пробую новое рабочее пространство, без изменений. Спасибо –