Застосунок для розповсюдження процесів, який використовує обчислювальну потужність інших комп’ютерів у мережі, що дозволяє ефективно розпаралелювати завдання і, отже, до 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
Використовуючи вільну потужність процесора пов’язаних комп’ютерів, IncrediBuild значно прискорює збірки на основі Make та багатьох інших механізмів (SCons, Jam, jom, Ant та gmake). Прямо з коробки IncrediBuild пропонує безліч зручних інструментів, а також допомагають прискорити роботу інструментів збірки, компіляцій та багатьох інших трудомістких процесів, які необхідні для проекту, для цього вам практично не потрібно редагувати самі make-файли. IncrediBuild може адаптуватися до різних сценаріїв мейк-сценарію, надаючи нові функції для прискорення інших елементів збірки (модульне тестування, упаковка, регресійні тести тощо).
Прискорення збирання 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 пропонує готове рішення для прискорення розробки ігор. Він підтримує останні версії Visual Studio 2015 і налаштований на роботу з інструментами Make and Build. IncrediBuild активно використовується середніми та великими ігровими студіями, а також постачальниками рушіїв з усього світу. IncrediBuild підходить для розробників як комп’ютерних, так і консольних (Xbox 360/One, Sony PlayStation2/3/4, PS-Vita, Nintendo Wii UTM/3DSTM/Wii) ігор.
Багато розробників також використовують IncrediBuild for Dev Tools для прискорення таких процесів, як:
- Надання.
- Стиснення тексту.
- Затінення.
- Створення освітлення.
- Обробка зображень зі штучним інтелектом.
- Створіть код.
- Шифрування.
- Тестування.
- QA.
- Аналіз коду.
- Спеціалізовані завдання, необхідні для конкретних проектів.
Где купить? По вопросам приобретения обращайтесь к нам