Mac OS X Developers The Omni Group Ship Memory Management Tool,
OmniObjectMeter 2.0
Offers OS X application developers a solution to common programming problems
Seattle, Washington -- May 6, 2002 -- The Omni Group, developers of Mac OS
X applications and game ports, announce OmniObjectMeter 2.0, a tool aimed
at Cocoa developers that provides an easy way to track and solve common
memory management coding mistakes.
Developers need to be certain that memory is not being used by objects that
no longer need it. After an object has served its function, it should be
disposed of or its memory will be "leaked". When an object is not correctly
detached from the application, or "de-allocated", memory space is wasted
and the application can become slow or crash.
OmniObjectMeter offers an effective way to seek out these memory leaks,
multiply deallocated objects, and improve an application's performance.
Rather than searching through thousands of objects in a system, developers
can use ObjectMeter to quickly detect the problematic code. Complex and
time consuming code reviews can be done in minutes with OmniObjectMeter,
ultimately resulting in more robust applications.
OmniObjectMeter allows developers to easily find and fix memory leak
situations, rather than wasting days searching for them.
Technical Features
* Displays allocated blocks, allocation events for each block and the
stack trace responsible for each allocation event.
* Allows you to easily match retain events with their corresponding
release events.
* Tracks allocation event information for deallocated objects on a
category-by-category basis.
* Displays the memory allocation events (or any other event type) for a
category in a hierarchical tree formed from the stack trace responsible
for each event.
* Integrates with Apple's Project Builder IDE to allow developers to
open specific source files from ObjectMeter.
* Integrates with Cocoa's built-in "zombie" support to easily locate
invalid usages of deallocated objects (and then determine the reason for
their premature deallocation).
* Allows easy location of code that allocates large numbers of temporary
objects, allowing developers to optimize their memory usage.
OmniObjectMeter 2.0 Licensing and Pricing
More information and a free trial download are available at
http://www.omnigroup.com/developer/omniobjectmeter/ OmniObjectMeter 2.0
retails for $149.00.
About The Omni Group:
The Omni Group, founded in 1993, develops Mac OS X applications and ports
games to OS X. The Omni Group has produced OmniWeb, the only web browser
built specifically for Mac OS X, and the winner of two 2001 Apple Design
Awards. Other Omni Group products include OmniObjectMeter, a memory
management tool; OmniGraffle, a symbolic drawing program; and OmniOutliner,
an outlining and organizational tool. OmniGraffle and OmniOutliner have
been bundled on Apple Power Macs and PowerBooks since January 2002. The
Omni Group is located in Seattle, WA. More information on The Omni Group is
available at www.omnigroup.com.