Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Annatolius, Вы писали:
A>>Работаю с log файлами, и как хороший инструмент мне посоветовали TPTP, но в интернете очень мало информации о TPTP, поэтому прошу дать короткую характеристику этой технологии (имеет ли смысл её изучать) или ссылки на какие нибудь ресурсы.
B>Не очень понятно причем здесь log файл? TPTP вроде профайлер. Или он с логами что-то умеет делать? Вообще когда он появился он оказался на столько сырым, что мало кому удавалось его запустить не говоря о том чтобы использовать. Поэтому всем выбирали другие нормальный профайлеры JProfiler, YourKit, OptimizeIt. Самому интересно как сейчас TPTP поживает, есть ли у кого история успеха?
Eclipse TPTP GLA позволяют преобразовывать log файлы, в формат CBE, который (как мне было посоветовано), значительно упрощает работу с логами, позволяя модифицировать log файл, делая его удобным для обработки.
Работаю с log файлами, и как хороший инструмент мне посоветовали TPTP, но в интернете очень мало информации о TPTP, поэтому прошу дать короткую характеристику этой технологии (имеет ли смысл её изучать) или ссылки на какие нибудь ресурсы.
Заранее спасибо.
Здравствуйте, Annatolius, Вы писали:
A>Работаю с log файлами, и как хороший инструмент мне посоветовали TPTP, но в интернете очень мало информации о TPTP, поэтому прошу дать короткую характеристику этой технологии (имеет ли смысл её изучать) или ссылки на какие нибудь ресурсы.
Не очень понятно причем здесь log файл? TPTP вроде профайлер. Или он с логами что-то умеет делать? Вообще когда он появился он оказался на столько сырым, что мало кому удавалось его запустить не говоря о том чтобы использовать. Поэтому всем выбирали другие нормальный профайлеры JProfiler, YourKit, OptimizeIt. Самому интересно как сейчас TPTP поживает, есть ли у кого история успеха?
B>Не очень понятно причем здесь log файл? TPTP вроде профайлер. Или он с логами что-то умеет делать? Вообще когда он появился он оказался на столько сырым, что мало кому удавалось его запустить не говоря о том чтобы использовать. Поэтому всем выбирали другие нормальный профайлеры JProfiler, YourKit, OptimizeIt. Самому интересно как сейчас TPTP поживает, есть ли у кого история успеха?
TPTP (Test and Performance Tools Platform) довольно большой проект. Состоит он из четырех под проектов
— Platform
— Test
— Monitoring
— Tracing&Profiling
Исходный вопрос, по обработке лога, относиться к Monitoring. Там действительно есть функциональность для их обработки и конвертации в CBE. Но будьте осторожны, поддержка этого продукта весьма скромная и может случиться так что разработчики смогут вам помочь только советом.
Что касается Profiler, то это часть Tracing&Profiling. За последние пару релизов он значительно улучшился и стал работать значительно стабильней.
Сейчас в TPTP не явно два разных профайлера JVM TI (Java 1.5 and above) и JVM PI (Java 1.5 and below), они несколько отличаются по предоставляемой функциональности.
В JVM TI версии есть три основных типа профилирования Heap, Execution и Thread. За год новые фичи в основном были внесены в Thread профайлер. В него была добавлена возможность отображения более подробной статистики о мониторах (элементах синхронизации), а так же элементы графического отображения синхронизации между потоками в Thread Visualizer.
Главной проблемой профайлера является performance overhead. Замедление может достигать 100x при использовании в лоб. Но с помощью тонких настроек и грамотном подборе фильтров инструмент вполне юзабельный.
Не большой бонус в том что профайлер разработан на базе Eclipse и может использоваться параллельно с JDT в одном workbench. Т.е. чуть покодировал посмотрел как поменялась производительность, потом еще покодировал .. ну и т.д. Есть так же интеграция с WTP.
С поддержкой у профалера тоже не фонтан. Баги могу фикситься годами.