Ticket #42 (closed defect: fixed)

Opened 14 months ago

Last modified 9 months ago

mchelper memory optimizations

Reported by: liamMT Owned by: liamMT
Priority: major Milestone:
Component: mchelper Keywords:
Cc:

Description

2 issues:

  • I think that messages that arrive when "show OSC messages" is disabled are not deleted, so their memory never gets released.
  • There should be a user-selectable limit on the number of messages that get stored in the output window. Otherwise it stores all of them and that can start to consume LOTS of memory.

Change History

Changed 13 months ago by liamMT

This is now much better than it was. There were a few places in the USB enumeration code where some memory wasn't being freed, both on OS X and Windows. And in the NetworkMonitor? I think each message was being leaked (!). These are now fixed.

The limited number of messages is also implemented, so memory won't balloon out forever.

Changed 13 months ago by liamMT

  • status changed from new to closed
  • resolution set to fixed

This is all good now. Memory is allocated until the maximum number of messages is reached in the output window, and then it stays nice and steady.

Changed 9 months ago by anonymous

  • milestone mchelper 2.1 deleted

Milestone mchelper 2.1 deleted

Note: See TracTickets for help on using tickets.