Ticket #750 (new feature request)
Set -M, -H, -c and other memory-related values based on available virtual/physical memory
| Reported by: | simonmar | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | _|_ |
| Component: | Runtime System | Version: | 6.4.1 |
| Keywords: | Cc: | pho@… | |
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | Difficulty: | Easy (less than 1 hour) | |
| Test Case: | N/A | Blocked By: | |
| Blocking: | Related Tickets: |
Description (last modified by igloo) (diff)
From John Meacham:
perhaps if -M is not otherwise set, getrlimit(RLIMIT_AS,..) could be called and the maximum heap size set to just under that, since it is the point that the OS will forcefully kill the program anyway.
Ravi Nanavati would like to be able to set the value to a percentage of physical RAM, e.g. `prog +RTS -H256m -M95% -RTS'.
Bulat Ziganshin would like to be able to do the same with -c.
Change History
Note: See
TracTickets for help on using
tickets.
