[ros-bugs] [Bug 6526] Inconsistent memory usage

ReactOS.Bugzilla at reactos.org ReactOS.Bugzilla at reactos.org
Tue Jan 3 22:14:08 UTC 2012


http://www.reactos.org/bugzilla/show_bug.cgi?id=6526





--- Comment #3 from Bblaauw <bblaauw at gmail.com>  2012-01-03 22:14:08 CET ---
(In reply to comment #2)
> Requirements should be updated, of course. The thing is, its difficult to know
> what an alpha software will require at its final release

I'm pressing this issue because I'd like some quality control on regressions
during phase 1/2/3 which general developers usually avoid by running with 128MB
or more. As the official requirements for trying these alpha-releases are 32MB
but that hasn't been met for ages, it's time to increase to perhaps 48 or 64MB
or so.

Unfortunately 64MB isn't even enough to survive stage 2 graphical setup.
Ideally phase 1 and phase 2 would require at most as much memory as stage 3
does (which is currently 40MB with a few 1000 lines of memory exhaustion
messages in debug log). 

Right now phase 2 requires about 96MB of RAM, which is way more than phase 1
(32MB thanks to Cameron Gutman) and phase 3 (40MB). Perhaps the entire
WinLDR/MSHTML.DLL situation causes this. 

Anyway, the official '32MB' for 0.3.x alpha-releases is a no-go (beyond phase
1). 
Running ReactOS in some kind of full-screen commandline mode in 16-32MB systems
is also a no-go (GUI/explorer is the only primary shell allowed)

LiveCD has its own independent memory requirements I guess.

Ideally I'd see things like this:
0000MB - 0015MB --> out of luck, not enough memory for ReactOS.
0016MB - 0031MB --> exclusively console (not enough RAM for GUI)
0032MB - 0063MB --> GUI or exclusively console (decide during setup?)
0064MB - 4096MB --> GUI with an optional console (as right now)


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Ros-bugs mailing list