# benchmrk(3f)

[Home] [Commands] [Variables] [Macro-Dev] [Glossary]

## NAME

benchmrk - Benchmark MicroEmacs macro processor speed

## SYNOPSIS

me "@benchmrk"

## DESCRIPTION

The start-up file `benchmrk.emf` may be invoked from the command line to time the macro processor variable manipulation times.

This macro suite was developed to optimize the macro processor performance, and allows comparable analysis of various macro variable manipulations. The macro is not important in it's own right and is not likely to be useful. Running it will provide an in-site into the speed of the macro language and should indicate to the user what are good and bad things to be doing.

As an aside, as MicroEmacs interprets the macro code the it is important that the processing operates at a reasonable speed. Most extensions offering additional functionality are likely to be added to MicroEmacs by way of a macro implementation - this allows speedy development of new features. Obviously core changes do occur when we find that we cannot support certain new requirements, or when the macro code becomes too convoluted. In these cases, new commands are added to help us solve the problem. However, recent evolution of the code has indicated that the core set is now reasonably complete.

## SEE ALSO

start-up(3).

(c) Copyright JASSPA 2009
Last Modified: 2009/08/29
Generated On: 2009/10/12

</HMTL>