Longhorn's most useful feature "leaked "as XP tweak

kronos

Power Member
No browsing do costume encontrei isto ;)
Parece-me um bom tweak, experientem e deem feedback.

Found this earlier today just hope it isnt a repost, im trying it now ^_^ this is so sweet if it works.


Longhorn's most useful feature "leaked "as XP tweak


According to the article,--->Externer Link http://www.microsoft-watch.com/article2/0,1995,1838263,00.asp?kc=MWRSS02129TX1K0000535 the Voles in the Redmond Vole Hill will deliver some astounding features.

Those include the ability to launch apps 15% faster than Windows XP, boot PCs 50% faster, patch systems with 50% fewer reboots, and let firms migrate to Longhorn 75% per cent faster.

The only reason why its faster is they added a superfetch feature to the prefetcher. If you look at the key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\SessionManager\Memory Management\Prefetcher

you will notice in windows xp;
EnablePrefetcher = 3
and you will notice in windows longhorn;
EnableSuperfetch = 1

Well, guess what? You can put the EnableSuperfetch = 1 in windows xp and get the same speed.

Wow, Microsoft just added a feature that was already there in xp.

cool.gif

From what I have been reading the tweak is designed for at least Windows XP SP2.

So maybe someone who has SP2 installed can see if improves anything.

Zitat:
One of the many claims Microsoft makes for Windows Longhorn is that it wil launch applications 15% faster than Windows XP does currently. This is down to improvements in the Prefetch functionality. There's no need to wait until Longhorn arrives; this improvement is already in Windows XP thanks to Service Pack 2. It just needs to be turned on.
 
No XP com sp2 tinha la default 5 em vez de 3 como é dito.
Mudei pra 1 e não noto nada de diferente :P

[]
 
The XP Prefetcher

Windows XP has a service called the Prefetcher. It basically monitors the different programs that start during startup and helps them launch faster. Very detailed information can be found here. "Logical prefetching is accomplished by tracing frequently accessed pages in supported scenarios and efficiently bringing them into memory when the scenario is launched again. When a supported scenario is started, the transition page faults from mapped files are traced, recording which page of a file is accessed."

To help train the prefetcher you can tell it specific applications to prefetch. I have the instructions for doing this right here.

To find this tool browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters

The important key is EnablePrefetcher. Default value for this SHOULD be3.
1 means to prefetch boot processes only.
2 means prefetch applications only
3 means prefetch both (make sure you're using this)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters]
"EnablePrefetcher"="3"

If you have a very low amount of RAM you will want to disable prefetching

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters\EnablePrefetcher]
Set the value to either 0-Disable.

Fonte

Se só há 3 valores como é que o XP SP2 tem lá 5 ? :confused:
 
Há aqui mtos equívocos.
O Longhorn/Vista vai usar um Virtual Registry apenas para retro-compatibilidade com win32.
O sistema primário usará um registo completamente diferente para as aplicações, baseadas no novo winFX.
 
Hhherrm pois... o meu tb ja tava a 3 e nunca lhe tinha mexido antes :D (so tinha instalado o TuneUp Utilities mas n notei diferença.... e agora k instalei a sygate firewall professional o pc é k demora a inciar...)
 
Hmmm...não concordo com o artigo e passo a explicar.

A real dica não está em "setar" como 1, impedindo que durante o boot propriamente dito (quando aparece o logo do Windows XP), seja feito uma chamada de cache de todos os dados para o login. O que ocorre é que este processo pode levar muito tempo e como a maioria das pessoas mantém organizado as aplicações que iniciam com o Windows, saltar esta etapa e partir logo para o login é vantajoso e rápido.

O Windows é instruído a criar um cache de todas as informações, de boot e aplicações e os problemas ocorrem em algumas máquinas onde o login passa a ficar extremamente lento com a dica de configurar para 1. Neste caso, basta retornar a opção padrão do Windows XP e, se preferirem, apagar os ficheiros que contém os dados do prefetching em %windir%/Prefetch. Os ficheiros com dados de aplicações são no formato "appname-xxxxxx.pf" e ficheiros com dados de boot "notosboot-B00DFAAD.pf".

A explicação para a satisfação com o valor 3 é simples: é a opção padrão e mais segura a ser usada. Uma breve explicação

0 = Nenhum bit configurado (Prefetcher desabilitado)
1 = Bit 1 configurado (Boot Prefetching)
2 = Bit 2 configurado (Application Prefetching)
3 = Bit 1 e Bit 2 configurados (Application e Boot Prefetching)

Seguindo este fio de lógica, as configurações compreendidas entre 3 e 5 são:

Bit 3 - Opções 1 e 2 activadas (1+2=3), habilitando o Application e Boot Prefetching. (Padrão do Windows XP)
Bit 4 - Activa as opções 3 e 1 (3+1=4), mas como a 3 já inclui optimização de boot, é ignorado pelo sistema sendo completamente desconhecido.
Bit 5 - Opções 1 e 4 activadas (1+4=5), habilitando apenas boot pelo motivo da opção estar dentro de Bit 4 e Bit 1.

Complementando:
Bit 6 - Activa opções 4 e 2, onde a 4 (Bit 3) não é reconhecida, portanto, uma configuração inválida.

Conclusão: aconselho o padrão do Windows (3). Não faz muito sentido se querem optimizar o tempo de boot mexerem no sistema de cache. Para isso usem o BootVis, façam uma faxina nos serviços do XP, usem o modo UDMA, etc.

Nota: Vale lembrar que a mesma opção pode não ser a mais adequada para todos, então uma solução rápida e eficiente de se descobrir qual a sequência ideal para o vosso sistema é usar a aplicação "Windows XP Prefetch Clean And Control" e testar cada configuração.
 
MeY-ZiNG disse:
?! mas a novidade aqui não é o Superfetch? pq é q estão a discutir a o prefetch normal?

É a aplicação da tecnologia mas de uma maneira ligeiramente diferente. A configuração dos bits não muda, só muda os valores percentuais de aceleração. O que reafirmo: setado para 1, melhor tempo de boot, sistema mais lento.
 
era +- isos k eu ia mencionar... o pessoal ta ai todo a discutir o valor que encontram uando bão ao regito ver essa key ou então dizem k alteraram para outro valor... ms n é só o valor k interessa, a chave tb é importante, é suposto apagarem a outra chave e criar uma nova diferente como diz o artigo... eu nao exprimentei, nem tou com muita vontade de o fazer... o meu boot pode n ser dos melhores mas vou aguentando e não é que eu desligue o pc muita vezes quanto isso portanto n faz muita diferença...
 
Back
Topo