Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
hoak

Windows 2003 Memory Controller On XP?

Recommended Posts

Several things you said are false. First, memory doesn't fragment, since only static data does. Also improving memory management might've meant optimizing it for server use.

Memory used to fragment - ever had a stack/heap collision on a program that only used 20MB of ram out of 512? The Linux machines that we've got at UBC have done that to me a couple of times. NT Memory Management is much better, and as a result, we don't have to worry about that. They call it Random Access Memory for a reason. ;)

Share this post


Link to post
Share on other sites

hoak is definately on the right track... :)

EDIT: That is when it comes to the differences XP/2K3 regarding memorymanagement and so on....

As for that PowerJaddaJadda...it's just a bunch of regtweaks...and a lot of them "generic" .

Just needed to point that out after reading the first post properly.. ;)

Edited by Clint

Share this post


Link to post
Share on other sites
But for those interested in XP POWER LiTE 1.74 what ever it might be here's all the information I have... 

it's a compressed installer that contains:

· NTDETECT.COM 47Kb

· NDLDR 272Kb

· four "reg" files: 1.reg, 64.reg, 128.reg, 256.reg, 512.reg

· power.bat

The contents of the text files are as follows:

POWER.BAT


@echo off
title Windows XP POWER LiTE
@echo off
xplink.pl.url
pause
cls
:start
ECHO.
ECHO Ile masz RAM?
ECHO.
ECHO 1. 64MB i mniej
ECHO 2. 128MB
ECHO 3. 256MB
ECHO 4. 512MB i wiecej
ECHO.
set choice=
set /p choice=Wybierz wartosc swojego ramu 1-4:
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto low
if '%choice%'=='2' goto medium
if '%choice%'=='3' goto average
if '%choice%'=='4' goto high
if '%choice%'=='5' goto def
ECHO "%choice%" Wartosc jest zla. Sprobuj ponownie.
ECHO.
:low
regedit /s 64.reg
goto ati
:medium
regedit /s 128.reg
goto ati
:average
regedit /s 256.reg
goto ati
:high
regedit /s 512.reg
goto ati
:ati
cls
ATTRIB -R -H %systemdrive%\NTDETECT.COM
ATTRIB -R -H %systemdrive%\NTLDR
del %systemdrive%\NTDETECT.COM
del %systemdrive%\NTLDR
copy NTDETECT.COM %systemdrive%\
copy NTLDR  %systemdrive%\
ATTRIB +R +H %systemdrive%\NTDETECT.COM
ATTRIB +R +H %systemdrive%\NTLDR
cd XP
regedit /s 1.reg
cls
echo Wprowadzanie zmian w rejestrach ... OK
echo Defragmentacja plikow systemowych ... OK
defrag c: -b
DISKPERF -N
regsvr32 /u /s zipfldr.dll
ipconfig /flushdns
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
ipconfig /flushdns
cls
echo.
echo Wprowadzanie zmian w rejestrach ... OK
echo Defragmentacja plikow systemowych ... OK
echo Usuwanie cache ... OK
sfc /cachesize=100
del %windir%\Prefetch\ /F /S /Q
del %windir%\TEMP\ /F /S /Q
cls
echo.
echo Wprowadzanie zmian w rejestrach ... OK
echo Defragmentacja plikow systemowych ... OK
echo Usuwanie cache ... OK
echo Optymalizacja plikow systemowych ... OK
cls
echo.
echo Za chwile rozpocznie sie sekwencja usuwania zbednych plikow
echo Na wszystkie pytania odpowiadaj TAK/T
echo.
pause
echo.
echo Usuwanie zbêdnych plików systemu Windows XP!
del %windir%\HELP\ /F /S /Q
del %windir%\Media\ /F /S /Q
del %windir%\system32\dllcache\ /F /S /Q
del %windir%\Driver Cache\i386\ /F /S /Q
del %windir%\Preftech\ /F /S /Q
del %temp%\ /F /S /Q
del %USERPROFILE%\Ustawienia lokalne\Temp /F /S /Q
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\accessor.inf,MousePointUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\pinball.inf,PINBALL.Remove
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\igames.inf,ZoneUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,MinesweeperUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,FreecellUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,SolitaireUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,SpiderUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,HeartsUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\communic.inf,ChatUninstall
instal RunDll32 advpack.dll,LaunchINFSection %windir%INFcommunic.inf,Chat
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
cls
echo.
echo W twoj system zostal zamontowany POWER LiTE! Ciesz sie szybkim Windowsem.
echo
echo.
pause

Looking it over, I thought, big deal - just removes useless crap.

Shuts down indexing service, drive performance monitoring, removes cache's and defrags the HD. I didn't think that the replacement of the boot code would do much. Based on comments elsewhere on MSFN, I thought I would do a test on

my home machine. It has always been slow booting.

WOW.

Measuring (one test only) the boot time from power-on to desktop -WITH NO HOURGLASS - the before and after time decreased by a little over 20 seconds.

Doesn't seem like much to say 20 sec, but it sure FEELS like a lot when you are waiting to begin.

I already keep my box defraged with several diff pgm's and have ample space, and disabling zip folder viewing seems stupid, so the rest of the bat (badly written)

is of no interest to me.

Think I will look thru the reg files again, though.

Share this post


Link to post
Share on other sites

Interesting thread....I wish I had soemthing to add at the moment...but I think hoak is right that 2k3 has some improvments and memory optimizations that make it a slight bit faster and way more robust than XP from what reviews and so on that I have read. I am sure that XP can be emulated to follow what was done in 2k3 for similar improvements since 2k3 is based off of XP with SP1 and Longhorn being based off of 2k3 with SP1...one thing is for sure though...nuhl is going to be really busy with an nLite version of Longhorn to remove all the crap that MS is putting into it...unless I see Longhorn is faster, and improved all ways around, I think I am gonna stick with my investment in XP.

Share this post


Link to post
Share on other sites

Welcome :hello:

I am author Windows XP POWER LiTE. I come from Poland and this is my Project :yes:

I copy 2 fieles {NTLDR and NTDETECT.COM} from Windows 2k3 server (Non-SP) install CD and moded for Windows XP.

This 2 fieles is loader, system working fine in new memory controler. But this controler + OverClocking Memory is not good idea / system freeze :blushing: .

In Windows XP PLD (scr. POWER LiTE) 1.74 is v.1.10 in my new program Windows XP PLD 2.0 is v.1.12.

More info and homepage PLD http://www.xplink.pl

Quick test v.1.12

Windows XP Memory Controler - WinWord start (5-8 sec)

Windows XP@2k3 Memory Controler - WinWord start (1-3 sec)

post-63982-1121112106_thumb.png

Edited by Piterniel

Share this post


Link to post
Share on other sites

i would like to make a request please

a copy of your program written in english so i can figure out what its all saying, and/or what to click to press to get 2k3 memory controller until you can make changes so i can see english in the program

Share this post


Link to post
Share on other sites

Yes i make this program in ENG meabe today. If I finish ENG version, publish in this board.

Share this post


Link to post
Share on other sites

Hi! I'm also from Poland and I'm helping LiTE in translating this program :)

I just finished translating , so LiTE must be only enter changes into the program ;)

Share this post


Link to post
Share on other sites

Aha! Glad the Author finally discovered this thread and a lot of other people interested in what he's doing! Glad you're here Piterniel! I too look forward to an English version of your program!

:)

Edited by hoak

Share this post


Link to post
Share on other sites

When you tested loading Word up with and without the memory controller, did you flush the prefetch each time? Otherwise, after it loads into prefetch that would affect your results and cause the program to load up faster.

Share this post


Link to post
Share on other sites

thanks so much

looking forward to using it more

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...