1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /114, 1995 г./ | Бонус | Поиск  

Выставки

Загадочный VTune

Антон Гололобов


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

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

Рынок компьютерных технологий изменяется стремительно. И все новое software мгновенно превращается в "хорошо забытое старое". Поэтому нет ничего удивительного в том, что основные сложности у разработчиков ПО вызывает переход на архитектуру Pentium. Причем как только возникают проблемы с отладкой, все разом »за советом к маме-Intel, которая any честно пыталась работать с каждым из просителей в индивидуальном порядке (и, надо сказать, занималась этим весьма успешно: 64 компании после получения рекомендаций от Intel сумели повысить производительность своего ПО на 92%). Однако когда миграция программистов на Pentium приобрела глобальный характер, а эфир стал просто разрываться от криков "Save Our Soft", Intel справедливо решила, что гораздо проще поручить своим специалистам разработать соответствующее программное средство. В результате на свет появился Visual Cig Environment 1.0 (сокращенно е), отладчик для разработчиков Windows-приложений, который был представлен в США 12 сентября. Десятью днями позже, на выставке WinExpo'95, менеджер проекта г-н Рамеш Субраманиам (Ramesh Subramania) сделал пространное заявление о новом продукте.

Несмотря на высокий престиж корпорации Intel, не обошлось без небольших, но весьма досадных недоразумений. Ранее было обещано, что каждый присутствующий на выступлении получит demo-версию продукта (об этом говорилось в приглашениях, полученных некоторыми людьми – сам видел одного такого приглашенного). Однако уже в самом начале представители компании объявили, что таможня "не дала добро", вся пачка обещанных "демонстрашек" осталась лежать где-то в районе "Шереметьево". Впрочем, мне до сих пор непонятно, насколько это соответствует истине (мнительность воина Уголовным кодексом удвоена), ибо ответ представителя Intel на вопрос о работоспособности demo-версии не отличался особой четкостью, и вполне возможно, что упреки в адрес таможни есть не что иное, как дымовая завеса.

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

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

Теперь о самом продукте. Он действительно производит сильное впечатление. Правда, я не знаю, насколько он понравится программистам-отладчикам (то есть тем, для кого отладчик в первую очередь предназначен), однако с точки зрения организации интерфейса (Windows-приложение, как-никак), наглядности и удобства в работе он стоит выше всяческих похвал. Как неоднократно подчеркивали представители компании-изготовителя, его можно считать "консультантом по производительности" программного обеспечения в архитектуре Intel.

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

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

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

 

 


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /114, 1995 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru