Opened 13 years ago

Closed 12 years ago

Last modified 10 years ago

#103 closed enhancement (duplicate)

Serialization of large engines should use less RAM

Reported by: gkronber Owned by:
Priority: medium Milestone: HeuristicLab 3.3.0
Component: Core Version: 3.2
Keywords: Cc:

Description

When serializing and deserializing large engines HL allocates a lot of memory . This is especially troublesome for large engines (for example Meta-GP engines) because the process fills 1GB RAM easily leading to OutOfMemoryExceptions.

Change History (7)

comment:1 Changed 13 years ago by gkronber

  • Status changed from new to assigned

XMLDocument is a memory hog. Investigating the issue in a separate branch. Maybe XMLDocument can be replaced by the more lightweight classes XMLTextReader and XMLTextWriter.

comment:2 Changed 13 years ago by gkronber

  • Milestone changed from 3.0 to 3.1
  • Owner gkronber deleted
  • Status changed from assigned to new
  • Version changed from 3.0 to 3.1

Moved issue to milestone 3.1. However this is probably not a big problem anyway.

comment:3 Changed 12 years ago by swagner

  • Milestone changed from 3.1 to 3.2
  • Version changed from 3.1 to 3.2

comment:4 Changed 12 years ago by gkronber

  • Resolution set to duplicate
  • Status changed from new to closed

This ticket has been superseded by #277.

comment:5 Changed 12 years ago by swagner

  • Milestone changed from 3.2 to Iteration 0

Milestone 3.2 deleted

comment:6 Changed 10 years ago by swagner

  • Milestone changed from Iteration 0 to Current

Milestone Iteration 0 deleted

comment:11 Changed 10 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.