Articles - Run Time Issues

Five Practical Memory Principles for Coding Programs

Your programs are more reliable and often faster when you code with careful memory techniques. Those advantages come at a low cost, too: the ideas behind the five tips presented below are simple enough to understand on a first reading. Start to practice them today, and you'll soon see pay-offs in the the applications or libraries you write.

Firefox to Get Massive JavaScript Performance Boost

Mozilla is leveraging an impressive new optimization technique to bring a big performance boost to the Firefox JavaScript engine. The code was merged today (but is not yet ready to be enabled by default in the nightly builds) and is planned for inclusion in Firefox 3.1, the next incremental update of the open-source web browser.

Java Run-Time Monitoring, Part 3

The third and final installment in this series on run-time monitoring of Java applications focuses on strategies and techniques for monitoring the performance and availability of an application's supporting and dependent services. These include the underlying host operating system, the operational database, and messaging infrastructures. The article concludes with a discussion of performance data management issues and data reporting and visualization.

Anatomy of Linux Dynamic Libraries

Dynamically linked shared libraries are an important aspect of GNU/Linux®. They allow executables to dynamically access external functionality at run time and thereby reduce their overall memory footprint (by bringing functionality in when it's needed). This article investigates the process of creating and using dynamic libraries, provides details on the various tools for exploring them, and explores how these libraries work under ... [more]

Red Hat Perl. What a Tragedy.

"Some investigation revealed that there’s a long standing bug in Redhat Perl that causes *severe* performance degradation on code that uses the bless/overload combo..."

Integrating eAccelerator Into PHP5 And Lighttpd (Debian Etch)

This guide explains how to integrate eAccelerator into PHP5 and lighttpd on a Debian Etch system. From the eAccelerator project page: "eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the sp... [more]

Alchemy Starts Opening Flash to C/C++ Code

Flash is opening up to C and C++ code..."Welcome the preview release of codename 'Alchemy.' Alchemy is a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The purpose of this preview is to assess the level of community interest in reusing existing C and C++ libraries in Web applications that run on Adobe Flash Player and Adobe AIR.

Debug Your Shell Scripts with bashdb

Details on the Bash Debugger Project... "The Bash Debugger Project (bashdb) lets you set breakpoints, inspect variables, perform a backtrace, and step through a bash script line by line. In other words, it provides the features you expect in a C/C++ debugger to anyone programming a bash script.

Red Hat and Novell Duke It Out in Real Time

A real-time status report on Red Hat and Novell..."When it comes to processing financial transactions, money can be won or lost in milliseconds. That's why high throughput, low latency, and consistent latency for transactions are the name of the game. Financial institutions are fanatical about their market data and trading systems, and Linux distros want to cash in on that.

State of Hardware Support in Linux

Some gripes, but also some offered solutions. See what you think..."I’m getting increasingly annoyed by the state of some aspects of hardware support in Linux.
Copyright © 2008 Linux Foundation. All rights reserved.
LSB is a trademark of the Linux Foundation. Linux is a registered trademark of Linus Torvalds