Projects / jumpstart

jumpstart

jumpstart is a performance hack for Linux/x86 that runs an application with shared libraries already loaded. The executable file is started, then stopped after the runtime loader has mapped the shared libraries, but before any application code has run. Then the process acts as a server, reading command line arguments and environment via a named pipe, and executing the task in a fork()ed child.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  04 Sep 2007 13:45

Release Notes: Propagates attributes and the file position of stdin, stdout, and stderr. Copes with a missing symbol table or linking view for ld-linux.

  •  27 Aug 2007 08:57

Release Notes: The argv and environment strings have been fixed. Only the creator of the FIFO acts as a server. The server cleans up zombie children. Close pipe ends ASAP. The call is hooked to _dl_start instead of breakpointing _dl_debug_state.

  •  20 Aug 2007 13:55

No changes have been submitted for this release.

Screenshot

Project Spotlight

libzdb

A thread-safe high level multi-database connection pool library.

Screenshot

Project Spotlight

TCPDF

A PHP class for generating PDF documents.