Застосунок для розповсюдження процесів, який використовує обчислювальну потужність інших комп’ютерів у мережі, що дозволяє ефективно розпаралелювати завдання і, отже, до 90% швидше, ніж збірка та багато інших пов’язаних процесів
IncrediBuild for Visual Studio C/C++
IncrediBuild дозволяє значно скоротити час на збірку коду на будь-якій версії Microsoft Visual Studio за рахунок розпаралелювання компіляції коду в C/C++/C#, налаштування правил збірки та використання можливостей інших комп’ютерів, доступних у локальній мережі. Вихідні файли, конфігурації комп’ютера та код жодним чином не змінені та не пошкоджені.
IncrediBuild — це готовий до використання інструмент, який не потребує інтеграції, додаткової підготовки чи підключення інших інтерфейсів.
Після встановлення агента IncrediBuild на комп’ютер розробника, панель інструментів і меню IncrediBuild автоматично додаються до IDE Visual Studio. Інформаційна панель IncrediBuild дозволяє ефективно компілювати, декомпілювати, очищати код тощо.
Основними перевагами IncrediBuild for Visual Studio є:
- Безшовна інтеграція з Visual Studio.
- Запуск з коробки без необхідності додаткового налаштування програми або проектів.
- Дозволяє використовувати безкоштовні обчислювальні потужності машин, розташованих в локальній мережі (на них також повинні бути встановлені агенти IncrediBuild), а також може масштабуватися в публічну хмару.
- Надійність і відмовостійкість – запорука успішного створення збірки.
- Він не вимагає додаткової установки, обслуговування або спеціального обладнання.
- Він має інтерфейс, який візуалізує процес збірки, відображає помилки та введення, а також дозволяє переглядати вихідні дані проєктів.
- Для створення проекту можна використовувати як стандартне меню Visual Studio, так і меню IncrediBuild.
IncrediBuild for Make & Build Tools
Прискорення збирання Makefiles
IncrediBuild ефективно розподіляє процеси, необхідні для створення Makefile. Для цього додаток створює необхідні завдання на віддалених комп’ютерах, емулюючи при цьому середовище і файлову систему комп’ютера-ініціатора. Це дозволяє уникнути необхідності копіювати файли та встановлювати додаткові програми на інші пристрої.
Прискорення make-інструментів, що підтримують локальне паралельне виконання завдань
Багато інструментів для макіяжу підтримують розпаралелювання завдань, повною мірою використовуючи переваги багатопроцесорних/багатоядерних пристроїв.
Ця функція дозволяє:
- Вкажіть «порожній» перемикач – таким чином інструмент Make оброблятиме кілька завдань паралельно, автоматично підлаштовуючись під кількість доступних ядер/процесорів на пристрої, що використовується.
Укажіть перемикач із певним значенням – інструмент «Зробити» прирівняє це значення до кількості завдань, які потрібно виконувати паралельно. - Наприклад, якщо перемикач -J встановлено у значення 4, інструмент «Зробити» оброблятиме максимум 4 процеси паралельно на доступному комп’ютері. Якщо перемикач J не встановлено на значення, система автоматично визначить кількість доступної потужності та виконає завдання на основі отриманих даних.
- За допомогою IncrediBuild ви можете вказати навіть, здавалося б, неймовірні значення. Наприклад, перемикач -J зі значенням 100. Це встановить 100 процесів паралельно, як якщо б на комп’ютері, який ви використовуєте, було доступно 100 вільних ядер. IncrediBuild, в свою чергу, буде ефективно розподіляти ці 100 завдань по всіх комп’ютерах, доступних в мережі. Поекспериментуйте з клавішами –J, щоб знайти значення, яке забезпечить вам найкращу продуктивність.
IncrediBuild для Dev Tools
Часто трапляється так, що спеціалізовані програми (розроблені власними силами або сторонніми постачальниками) виконують тривалі, складні та ресурсомісткі процеси.
Ось кілька прикладів:
- Інструменти для керування різними процесами (TFS, TeamCity, Jenkins).
- Нативні програми, необхідні для обробки та створення конкретних файлів (обробка зображень, кодування звуку, стиснення даних тощо).
- Додатки, які виконують моделювання та аналіз.
- Пропрієтарні механізми реалізації збірки коду/даних.
IncrediBuild for Dev Tools прискорить ключові процеси, необхідні для розробки додатків, включаючи тести якості, аналіз коду, збірки ассетів, упаковку та стрес-тестування. Це допоможе скоротити час, необхідний для циклічних робіт та оцінки якості продукції, підвищить ефективність та допоможе вкластися навіть у найжорсткіші терміни.
IncrediBuild for Consoles
Багато розробників також використовують IncrediBuild for Dev Tools для прискорення таких процесів, як:
- Надання.
- Стиснення тексту.
- Затінення.
- Створення освітлення.
- Обробка зображень зі штучним інтелектом.
- Створіть код.
- Шифрування.
- Тестування.
- QA.
- Аналіз коду.
- Спеціалізовані завдання, необхідні для конкретних проектів.
Где купить? По вопросам приобретения обращайтесь к нам