Загадковий VTune

Цей сайт призначений, перш за все, людям, що ностальгують за українським СЛОВОМ, що пішли, Windows 3.1, ФОТОНУ, процесорам 486SX і що з ними. Звичайно, часи повинні йти вперед, але чому вони обов'язково повинні йти?

StuhlbergR 2007 ©

Загадковий VTuneВиставки

На виставці Windows Expo'95 фірма Intel представила новий програмний відладчик.

Ринок комп'ютерних технологій змінюється швидко. І все нове software миттєво перетворюється на "добре забуте старе". Тому немає нічого дивного в тому, що основні складності розробників ПЗ викликає перехід на архітектуру Pentium. Причому, як тільки виникають проблеми з налагодженням, всі разом біжать за порадою до мами-Intel, яка спочатку чесно намагалася працювати з кожним із прохачів в індивідуальному порядку (і, треба сказати, займалася цим дуже успішно: 64 компанії після отримання рекомендацій від Intel зуміли підвищити продуктивність свого на 92%). Однак, коли міграція програмістів на Pentium набула глобального характеру, а ефір став просто розриватися від криків "Save Our Soft", Intel слушно вирішила, що набагато простіше доручити своїм фахівцям розробити відповідний програмний засіб.

Все це тим більше дивно, якщо врахувати наступний факт: представляючи процесор Pentium OverDrive, Intel поширила документ, який розповідає про плани корпорації Windows Expo'95. У ньому, зокрема, було оголошено і про нового відладчика: "Intel пам'ятає про своїх друзів, тому ви маєте шанс отримати цей потужний засіб (мається на увазі VTune) безкоштовно". Але в конспекті виступу пана Субраманіама чорним по білому було написано, що ціна VTune у США - 395 дол., хоча він і буде запропонований українським розробникампрограмного забезпечення за особливою ціною".

Моє наївне питання про те, як можна з'єднати ці дві заяви, привело представників Intel у деяке збентеження. Рамеш Субраманіам відверто заявив, що не знає, звідки з'явилася дана інформація і що фірма, мовляв, планує випустити вельми обмежену кількість безкоштовних копій для "особ, наближених до двору", але афішувати цю подію зовсім не збирається. Причому тут же було заявлено, що "всі ви - друзі Intel" (за певну суму. -А.Г.).

Тепер про сам продукт. Він справді справляє сильне враження. Щоправда, я не знаю, наскільки він сподобається програмістам-відладчикам (тобто тим, для кого відладчик у першу чергу призначений), проте з точки зору організації інтерфейсу (Windows-додаток, як-не-як), наочності та зручності в роботі він стоїть вище всіляких похвал. Як неодноразово наголошували представники компанії-виробника, його можна вважати "консультантом з продуктивності" програмного забезпечення в архітектурі Intel.

По-перше, VTune, призначений для Windows 3.x і Windows 95 (на жаль, версії для DOS і OS/2 корпорація робити не має наміру), є, на відміну від конкурентних продуктів, "неінвазивним" інструментом (особливо цікавих відсилаю до медичної) енциклопедії) - простіше кажучи, сам він не вносить жодних змін. По-друге, він дозволяє розробникам додатків візуально стежити за своїми програмами, моделюючи їхню поведінку в різних середовищах та демонструючи, як саме конкретна програма (або її частини) розпоряджаються ресурсами системи. По-третє, VTune може працювати у трьох режимах: з процесором 486, Pentium та перспективним P6, для якого видаються різні попередження та рекомендації – тобто, працюючи наPentium (під який, власне, і створювався відладчик), ви можете створити програму, яка без жодних проблем працюватиме на P6. Крім усього іншого, користувачеві надається ще маса "приємних дрібничок" типу: робота програми в 32-х, 16-и та 8-бітному режимах (ось уже дійсно за принципом "не образити нікого"); режим підказок Tuning Coach для програмістів C++; повністю інтегрований контекстно-орієнтований підказчик, який видає реальному часі не туманні " міркування на тему " , а чіткі рекомендації та приклади виходу із ситуації; підтримка операцій із плаваючою точкою. Нарешті (добра звістка для розробників мережного ПЗ) планується вихід версій для Windows NT та комп'ютерів, обладнаних двома процесорами Pentium.

Як "особливо революційні" були відзначені такі нововведення, як швидкий пошук, наочний показ та пропозиції щодо оптимізації конфліктних ситуацій (та званих "гарячих" або "червоних" точок), а також незалежність роботи відладчика від вихідної мови програмування.

Все це звучить дійсно багатообіцяюче, але, на жаль: через те, що редакція не змогла отримати у своє розпорядження demo-версію (причина згадана вище), оцінити наведені нововведення наші технічні експерти не змогли. Проте – чим чорт не жартує? - можливо, ми й зустрінемося з загадковим VTune віч-на-віч, і вже тоді.