Software promotes bug-free application development.
November 15, 2007 -
Enterprise-ready profiling tool, CodePro Profiler(TM), integrates with Eclipse development environment to provide Java developers with run-time performance analysis. With on-demand profiling and telemetry reporting, solution helps find CPU and algorithmic bottlenecks, memory leaks, threading issues, and other concurrency-related problems that can slow down application or cause it to hang. Running this tool with application under development uses almost no CPU overhead.
(Archive News Story - Products mentioned in this Archive News Story may or may not be available from the manufacturer.)
|Original Press release |
18101 S.W. Boones Ferry Rd.
Portland, OR, 97224
Instantiations Adds Performance Profiling Tool to its Eclipse Quality and Productivity Solutions
CodePro Profiler finds problems that slow down application performance
RESTON, Va., Nov. 6 -- EclipseWorld 2007 -- Instantiations, Inc., a leading provider of software quality and productivity solutions, announced today the availability of CodePro Profiler(TM). The first enterprise-ready performance-profiling tool designed specifically for Eclipse, Profiler ensures the creation of fast, reliable and high quality applications. A run-time performance analysis tool for Java developers, it helps them find CPU and algorithmic bottlenecks, memory leaks, threading issues, and other concurrency-related problems that can slow down an application or cause it to hang.
Intuitively Discovers Run-time Problems
"Manual performance testing is time-consuming, labor-intensive and expensive, and often delivers unrepeatable and inconsistent results," said Eric Clayberg, sr. vice president of product development. "Still, manual testing is effective in some circumstances, so Instantiations is looking at places in the development cycle where automating tests can free developers to focus on creating business logic, and not waste time on manual processes."
During application development, CodePro Profiler helps developers discover run-time problems in an intuitive and painless manner. Running Profiler with an application under development uses almost no CPU overhead and enables developers to discover performance problems early in the design to improve the quality of the application, as well as the user experience. Identifying defects while code is being developed costs orders of magnitude less than correcting the same defect in later testing phases or after releasing a product.
CodePro Profiler Benefits
Enterprises seeking to improve their software quality can benefit from CodePro Profiler, because it establishes best practices for their development teams. They can implement performance-testing standards across their entire development organization by empowering all developers to improve code quality using proactive performance analysis. Because Profiler automates performance analysis and reporting, it helps ensure timely design reviews and fixes, so design teams can meet project milestones. By using Profiler, companies can also avoid the expense of adding unnecessary hardware to solve performance issues.
For Java developers, CodePro Profiler ensures they produce reliable, high quality and speedy applications. It lets them check code early and often for issues that might slow performance. Profiler speeds application development, because it:
Discovers performance bottlenecks -- Profiler automatically captures performance bottlenecks, memory leaks and threading issues saving developers time and reducing the amount of manual analysis they must do.
Takes near zero CPU overhead -- Running with an application, Profiler takes almost no CPU cycles, which improves accuracy of performance measurements so developers get more accurate readings and fewer false ones.
Increases Usability -- On-demand profiling and powerful telemetry reporting improves Profiler's usability and ensures that developers have CPU, threading and memory snapshots for timely reviews and bug fixes.
Integrates easily with Eclipse -- Built for Eclipse, CodePro Profiler seamlessly integrates with any Eclipse development environment. Existing performance analysis tools either don't support Eclipse or are not optimized for it.
Finds and fixes problems -- Extensive best practices documentation, tutorials and optimization guides in Profiler not only help developers find a problem but also shows them how to correct it.
"Until now Java profiling tools appeared to offer their own 'unique' features, but there was very little difference and not much innovation among them," said Konstantin Scheglov, software architect. "CodePro Profiler combines the best features of today's Java profilers with an easy-to-use interface making it simple for developers to find and fix run-time performance problems."
Pricing and Availability
CodePro Profiler is available immediately and is priced at $499 per developer. A license includes one year of upgrades, maintenance and technical support. For existing customers, Instantiations is offering a special $100 introductory discount until the end of the year. Download a 14-day, full-feature trial evaluation from http://instantiations.com/codepro/profiler. For more information or site licensing, please call the company's sales department at (503) 598-4900 or e-mail email@example.com.
Instantiations, Inc. provides leading-edge software products, services and technologies for Eclipse, Java and Smalltalk. The company offers high-value, high-ROI professional development environments and consulting that focus on improving software quality and developer productivity. Instantiations is a member of the Eclipse Foundation and offers a line of products for Eclipse, IBM Rational and WebSphere Studio, and MyEclipse. Based in Portland, Ore., Instantiations was founded in 1997 by a team of internationally recognized pioneers in component software technology. It has been named as one the fastest growing Oregon companies and has been ranked among the top 100 companies influencing software development. For more information, visit http://www.instantiations.com/.
CodePro Profiler is a trademark of Instantiations, Inc. Java is a trademark of Sun Microsystems. All other trademarks are the properties of their respective companies.
CONTACT: Mark Johnson of Instantiations, Inc., +1-503-598-4909, firstname.lastname@example.org; or Martin Middlewood, +1-360-882-1164, email@example.com, for Instantiations, Inc.