Borland Logo MicroFocus Logo

DevPartner®

Make your applications run faster and more efficiently

  • DevPartner makes your software run as efficiently as possible by identifying the performance hot spots that eat up processor capacity.
  • DevPartner's tools locate where applications don’t release memory properly, so developers can quickly plug memory leaks.
  • Ensure consistency, clarity and cleanliness with built in code cleansing tools that check code as it is produced to root out dirty code.
DevPartner Videos
DevPartner
Box3
security flaw

Static source code analysis with ASP .NET security scanning

DevPartner Code Review roots out code that violates best practices, whether these are Microsoft or other industry standards or aligned with the development team’s self-determined best practice.

Buffer Overrun

Error correction advice with code examples

Using BoundsChecker, developers pinpoint specific runtime errors that result in unstable applications if undetected. The rationale for the error condition and advice for applying a remedy to the offending source is raised at the code level.

Memory usage analysis – line-of-code level

Determine the objects and allocations responsible for accumulating memory that could lead to resource exhaustion and instability.

Stability and volatility trending

Adding coverage analysis to unit testing gives a deeper quantitative assessment of testing depth than unit testing alone, and uncovers any gaps while developing, instead of testing a flawed application at the end.

Customizable rules for individuals and teams

Architects and developers can design rules for their teams to follow with the Code Review Rule Manager for greater consistency and to deflect common anti-patterns.

Line Level CPU performance analysis

DevPartner Performance Analysis shows CPU usage of every line of participating code without modifying the source – an advance over adding loop timers to wring out optimized algorithms in discrete locations. Help avoid dirty code before it's even included in the source.

Correlated multi-tier analysis session results

Multi-tier applications share workload across many CPUs for high-end applications that reach multiple users at potentially distant endpoints. Pull analysis session data together to give a shared view of CPU consumption.

Distributed application profiling

Use remote analysis when you have multiple tier applications, or need to collect data from a team server.

Memory consumption – runtime visualization

For managed applications get real-time insight into behavior around the run up of heap and any garbage collector activity.

Command line usage support

Further automate your bug trapping by exercising unit tests and integration servers outfitted with DevPartner command line utilities, and get simple, flexible control of any scripted or commercial testing framework.