Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i Version 1.6 Release Notes: HP-UX Servers and Workstations > Chapter 7 Programming

Judy Libraries

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

The Judy libraries were originally delivered on PA RISC systems only. These libraries have been re-compiled on the IPF platform and are now available in both the compatibility mode version, as well as, the native mode version.

Summary of Change

The Judy libraries have been ported to the IPF platform.

Details of Change

Judy libraries:

  • Provide an ideal tool for implementing sparse arrays.

  • Provide unbounded array capability.

  • Provide scalable arrays that can grow dynamically to very large populations with excellent performance and memory usage characteristics.

  • Provide a core technology that replaces many traditional data structures and algorithms, such as arrays, sparse arrays, hash tables, B-trees, binary trees, linear lists, skip lists, sort and search algorithms, and counting functions.

The Judy library files in HP-UX include:

Table 7-6 HP-UX Judy Library Files

/usr/lib/hpux32/libJudy.a

32-bit, IPF, archive

/usr/lib/hpux32/libJudy.so

32-bit, IPF, shared

/usr/lib/hpux64/libJudy.a

64-bit, IPF, archive

/usr/lib/hpux64/libJudy.so

64-bit, IPF, shared

/usr/lib/libJudy.sl/

32-bit, PA-RISC 1.1, shared

/usr/lib/pa20_32/libJudy.sl

32-bit, PA-RISC 2.0, shared

/usr/lib/pa20_64/libJudy.sl

64-bit, PA-RISC 2.0, shared

 

Impact

No impacts.

Compatibility

No compatibility impacts, though applications may need to be re-linked to take advantage of the updated libraries.

Performance

Judy libraries provide significant performance improvement over most similar data structures, especially for very large arrays (e.g. greater than 10,000 elements).

Obsolescence

Not applicable.

Documentation

The documentation changes that follow are installed and can be found on the system at, /usr/share/doc/Judy. This documentation can also be found on the web at http://www.hp.com/go/Judy , then select Information Library.

The Judy(3X), Judy1(3X), JudyL(3X), JudySL(3X) manpages have been updated.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2002 Hewlett-Packard Development Company, L.P.