Opened 12 years ago

Closed 12 years ago

#1641 closed Bug (invalid)

Re: Memory Usage - Inactive Memory

Reported by: n9yty Owned by:
Priority: Normal Milestone: None Set
Component: Transmission Version: 1.42
Severity: Normal Keywords:
Cc:

Description

I still wonder about this:

http://trac.transmissionbt.com/wiki/Inactive%20Memory

The way I read the Apple page you quoted, it doesn't seem to be quite the way you describe it. In particular, it says that Inactive Memory is CACHED TO DISK. Why would you cache transient once-used memory? Instead, it seems that it is more likely to be memory that is still somehow attached to a process but that process is inactive, but the system needs to retain that memory in the event the process is reactivated again.

If it were simply a case of once-used memory being retained by the system instead of being thrown away in the chance that it may be re-used, then why would it cache it to disk? In that case it seems far cheaper and efficient to just throw away the old once-used memory if it were not any longer attached to a dormant process.

I know this is probably more of an OS issue and maybe not directly related to Transmission alone, but it would be nice to have the Wiki page referenced above explain it in this light... If it really is causing this to be cached to disk instead of just thrown away, then it may indeed be a performance and/or resource issue.

Change History (1)

comment:1 Changed 12 years ago by livings124

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

Transmission allocates and frees the memory appropriately. Anything else is out of our hands.

Note: See TracTickets for help on using tickets.