United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...

Technical Content for Application Developers

Of the System Admin and Developer Community of OTN

Untitled Document
Tech Article: How to Trace a Java Application Running on Oracle Solaris
Java tracing tools are not as dynamic, unobtrusive, and feature-rich as DTrace. However, by combining Java Statically Designed Tracing (JSDT) and BTrace, you can insert DTrace probes into a Java application running on Oracle Solaris and trace the application as you would trace a Solaris application running DTrace.
posted Wed, 02 May 2012 19:59:04 +0000
How to Get Your Applications Ready to Run on Oracle Solaris 11
Stephan Scheider walks you through the process, step by step, including an overview of recommended transition steps and the components of the Pre-Flight Application Checker: a binary analyzer, source code analyzer, and run-time analyzer. Excellent charts.
posted Wed, 21 Mar 2012 15:54:39 +0000
How Memory Allocation Affects Performance in Multithreaded Applications
The malloc() and free() techniques you used to manage memory on single-CPU programs won't take advantage of the performance available from multi-core, multithread-capable systems because different threads fight for memory allocation at the same time, slowing things down. Rick Weisner shows you how to recognize the problem and use three different multithread-aware memory allocators to get things flowing again: the mtmemlock and libumem allocators that ship with Oracle Solaris, and the publicly available hoard allocator.
posted Thu, 15 Mar 2012 15:48:19 +0000
Getting Started with the Oracle Unbreakable Enterprise Kernel - Release 2
How to update your Oracle Linux systems to the latest version of the Unbreakable Enterprise Kernel. Switching is easy—applications and the operating system remain unchanged. There is no need to perform a full re-install; only the relevant RPM packages are replaced.
posted Tue, 13 Mar 2012 15:59:59 +0000
Hands On Lab: How to Publish Packages to the Image Packaging System
This lab focuses on how a developer can use the Image Packaging System (IPS) in Oracle Solaris 11. Learn how to publish your own software packages to a repository, plus how to manage system software in IPS format. Begins with a brief introduction to IPS concepts.
posted Tue, 28 Feb 2012 23:02:18 +0000
How to Read, Extract, and Delete Sections of a Solaris Binary File
How to determine the contents of Oracle Solaris binaries and what tools you can use to read, extract, and delete sections. Plus, the effect of compiler flags on binary file size and how to reduce the size of the executable.
posted Fri, 16 Mar 2012 21:12:01 +0000
How to Compile and Run MPI Programs in Oracle Solaris 11
Terry Dontje explains how to obtain OMPT (Oracle's implementation of the MPI specification for massively parallel computing), how to use it to compile an MPI-compliant program and link it to the proper libraries, and finally how to execute your program.
posted Wed, 04 Jan 2012 18:27:47 +0000
How to Make Your Solaris Application Run Faster By Selecting the Right Compiler Options
Get the best performance from an UltraSPARC or x86/EMT64 (x64) processor running on the latest Oracle Solaris platforms by compiling with the best set of compiler options and the latest compilers.
posted Mon, 21 Nov 2011 21:14:22 +0000
How To: Use the Standard Header Files to Write Portable C/C++ Applications
Turns out that a perfectly good C++ function will work in different ways depending on which standard is in effect at compile time. Darryl Gove explains how to make sure your functions behave as you expect them to behave.
posted Tue, 09 Aug 2011 21:55:52 +0000
Technical Article: Using Symbol Scoping to Avoid Linking Issues
By default, a symbol defined in a library is visible to other libraries and executables. You can limit a symbol's scope in a number of ways, including symbolic binding, hidden scope, and interposing. How to and examples described here. Seventh in the Gove-Clamage series on C++ Linking and Libraries.
posted Thu, 14 Jul 2011 18:43:55 +0000

  To see older developer-related content posted on OTN, go to our Developer Collection on Delicious.