View Issue Details

IDProjectCategoryView StatusLast Update
0000062LDMud 3.5Implementationpublic2009-01-08 06:19
ReporterlarsAssigned To 
PrioritylowSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0000062: TRACE_CODE can be a runtime feature
DescriptionIt is possible to store the TRACECODE flag (on/off) in a variable, avoiding speed loss by copying it into a local variable in eval_instruction().

In a more elaborate version, the tracecode activation and trace buffer length could be completely controlled from the mudlib; avoiding re-compilations.
Additional InformationTest run on an 8-CPU AIX box:
#undef TRACECODE: 5100 dhry/s
#define TRACECODE: 4000 dhry/s

TRACECODE global inactive: 5050 dhry/s
TRACECODE global active: 3850 dhry/s

TRACECODE local inactive: 5100 dhry/s
TRACECODE local active: 3900 dhry/s
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2004-05-20 20:18 lars New Issue
2009-01-08 06:19 zesstra Project LDMud 3.3 => LDMud 3.5