Veja aqui: configurar o delphi 2005 (varias IDE´s)

24/11/2005

0

Olá

[b:7a20556d5e]Em[/b:7a20556d5e] um outro tópico, mensionei uma matéria da revista clube delphi que tratava da personalização da IDE do delphi. Para acessar o tópico clique [url=http://forum.devmedia.com.br/viewtopic.php?t=56667]aqui[/url].
[b:7a20556d5e]Porém[/b:7a20556d5e], se alguem tentou fazer as alterações, percebeu a dificuldade em saber o que escluir do registro do windows.
[b:7a20556d5e]Estou[/b:7a20556d5e] postando as alterações que fiz na minha máquina para quem quiser estuda-las. Por enquanto não testei tudo o que fiz ainda, mas o que usei, funcionou perfeitamente com ganhos de desempenho significativos.
[b:7a20556d5e]Antes[/b:7a20556d5e] de mais nada, a instalação do Delphi foi full (c#, Delphi win32 e .net), inclusive o Rave e Crystal. A versão que uso é a Architet.
[b:7a20556d5e]Vamos as alterações:[/b:7a20556d5e]
como descrito no post anterior, gerei tres novas chaves, C, Win32 e Net.
Abaixo segue cada chave excluída no registro. Primeiro para uma IDE que carregue só o C#:

[b:7a20556d5e]DELPHI C[/b:7a20556d5e]
[color=blue:7a20556d5e]-------------------------------------------------------------------------------------[/color:7a20556d5e]
[color=red:7a20556d5e]Known Assemblies[/color:7a20556d5e]
$(BDS)\Bin\Borland.Vcl.Design.AdoDb.dll
$(BDS)\Bin\Borland.Vcl.Design.BdeRtl.dll
$(BDS)\Bin\dclIndyCore.dll
c:\arquivos de programas\borland\bds\3.0\Bin\dclIndyProtocols.dll
c:\arquivos de programas\borland\bds\3.0\Bin\dclIntraweb_72_90NET.dll

[color=red:7a20556d5e]Known IDE Assemblies[/color:7a20556d5e]
$(BDS)\Bin\Borland.Studio.Vcl.MenuDesigner.dll
$(BDS)\Bin\Borland.Studio.Delphi.dll
$(BDS)\Bin\dclIntraweb_72_90NET.dll

[color=red:7a20556d5e]Known IDE Packages[/color:7a20556d5e]
$(BDS)\Bin\Borland.Eco.Delphi.IDE90.bpl
$(BDS)\Bin\delphide90.bpl
$(BDS)\Bin\delphidotnetide90.bpl
$(BDS)\Bin\coreproide90.bpl
$(BDS)\Bin\dotnetcoreide90.bpl
$(BDS)\Bin\vbide90.bpl

[color=red:7a20556d5e]Known Packages[/color:7a20556d5e]
c:\arquivos de programas\borland\bds\3.0\bin\dclbde90.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\dclib90.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\dclIntraweb_72_90.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\dclindy90.bpl

[b:7a20556d5e]delphi completo 1:05s antes de abrir 147mb - depois de abrir 253mb
delphi c# 50s antes de abrir 147mb - depois de abrir 224mb[/b:7a20556d5e]
[color=blue:7a20556d5e]-------------------------------------------------------------------------------------[/color:7a20556d5e]

Agora para carregar apenas o win32

[b:7a20556d5e]DELPHI WIN32[/b:7a20556d5e]
[color=blue:7a20556d5e]-------------------------------------------------------------------------------------[/color:7a20556d5e]
[color=red:7a20556d5e]Known Assemblies[/color:7a20556d5e]
$(BDS)\Bin\Borland.Vcl.Design.AdoNet.dll
$(BDS)\Bin\Borland.Vcl.Design.BdeRtl.dll
$(BDS)\Bin\Borland.Vcl.Design.DataSnap.dll
$(BDS)\Bin\Borland.Vcl.Design.DbCtrls.dll
$(BDS)\Bin\Borland.Vcl.Design.DbRtl.dll
$(BDS)\Bin\Borland.Vcl.Design.DbxCtrls.dll
$(BDS)\Bin\Borland.Vcl.Design.IBXpress.dll
$(BDS)\Bin\Borland.Vcl.Design.MyBase.dll
$(BDS)\Bin\dclIndyCore.dll
$(BDS)\Bin\dclIndyProtocols.dll
c:\arquivos de programas\borland\bds\3.0\Bin\dclIntraweb_72_90NET.dll

[color=red:7a20556d5e]Known IDE Assemblies[/color:7a20556d5e]
$(BDS)\Bin\Borland.CSharp.dll
$(BDS)\bin\Borland.Eco.Handles.Design.dll
$(BDS)\bin\Borland.Eco.Plugins.EcoSpaceDesignerPlugins.Db2EcoTool.dll
$(BDS)\Bin\Borland.Studio.Delphi.dll
$(BDS)\Bin\Borland.Studio.Vcl.MenuDesigner.dll
$(BDS)\Bin\dclIntraweb_72_90NET.dll

[color=red:7a20556d5e]Known IDE Packages[/color:7a20556d5e]
$(BDS)\Bin\aspcside90.bpl
$(BDS)\Bin\Borland.Eco.CS.IDE90.bpl
$(BDS)\Bin\Borland.Eco.Delphi.IDE90.bpl
$(BDS)\Bin\cside90.bpl
$(BDS)\Bin\delphidotnetide90.bpl
$(BDS)\Bin\scide90.bpl
$(BDS)\Bin\vbide90.bpl
$(BDS)\Bin\vcldotnetdesignide90.bpl
$(BDS)\Bin\iteidenet90.bpl
$(BDS)\Bin\aspdelphiide90.bpl
$(BDS)\Bin\htmide90.bpl
$(BDS)\Bin\HTMLFmt90.bpl

[color=red:7a20556d5e]Known Packages[/color:7a20556d5e]
c:\arquivos de programas\borland\bds\3.0\Bin\dbwebxprt.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\dclIntraweb_72_90.bpl

[b:7a20556d5e]delphi completo 1:05s antes de abrir 147mb - depois de abrir 253mb
delphi Win32 42s antes de abrir 147mb - depois de abrir 223mb[/b:7a20556d5e]
[color=blue:7a20556d5e]-------------------------------------------------------------------------------------[/color:7a20556d5e]

e finalmente o delphi .net

[b:7a20556d5e]DELPHI .NET[/b:7a20556d5e]
[color=blue:7a20556d5e]-------------------------------------------------------------------------------------[/color:7a20556d5e]
[color=red:7a20556d5e]Known Assemblies[/color:7a20556d5e]
$(BDS)\Bin\Borland.Vcl.Design.AdoDb.dll
$(BDS)\Bin\Borland.Vcl.Design.BdeRtl.dll
$(BDS)\Bin\dclIndyCore.dll
$(BDS)\Bin\dclIndyProtocols.dll
$(BDS)\Bin\dclIntraweb_72_90NET.dll

[color=red:7a20556d5e]Known IDE Assemblies[/color:7a20556d5e]
$(BDS)\Bin\Borland.CSharp.dll
$(BDS)\Bin\dclIntraweb_72_90NET.dll

[color=red:7a20556d5e]Known IDE Packages[/color:7a20556d5e]
$(BDS)\Bin\aspcside90.bpl
$(BDS)\Bin\Borland.Eco.CS.IDE90.bpl
$(BDS)\Bin\cside90.bpl
$(BDS)\Bin\delphide90.bpl
$(BDS)\Bin\scide90.bpl
$(BDS)\Bin\vbide90.bpl

[color=red:7a20556d5e]Known Packages[/color:7a20556d5e]
c:\arquivos de programas\borland\bds\3.0\bin\dclbde90.bpl
c:\arquivos de programas\borland\bds\3.0\bin\dclado90.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\dclib90.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\dclindy90.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\dclIntraweb_72_90.bpl
c:\arquivos de programas\borland\bds\3.0\Bin\ibevnt90.bpl

[b:7a20556d5e]delphi completo 1:05s antes de abrir 147mb - depois de abrir 253mb
delphi .NET 48s antes de abrir 147mb - depois de abrir 222mb[/b:7a20556d5e]

[color=blue:7a20556d5e]-------------------------------------------------------------------------------------[/color:7a20556d5e]

[b:7a20556d5e]Tirei[/b:7a20556d5e] o intraweb e o indy também, caso queiram que estes permaneçam na IDE é só não remover as chaves correspondentes.
[b:7a20556d5e]Quando[/b:7a20556d5e] carrego o win32, os compoentes para ASP.NET é claro são excluídos. Já nas versões C#(que só roda com o .NET e o Delphi.NET, as IDE´s carregam todos os tipos de projetos disponíveis para a plataforma.
[b:7a20556d5e]O[/b:7a20556d5e] ganho de desempenho está relacionado para que voces possam analisar o funcionamento em um computador Sempron 2,4 com 768mb de ram e hd de 7200rpm e o delphi com as 4 atualizações de que tenho conhecimento. :D
[b:7a20556d5e]Uma[/b:7a20556d5e] ultima dica que uso sempre no windows XP, para acelerar o acesso ao HD e que aumenta muito a performance também é a seguinte:
1 - abra o regedit;
2 - encontre a chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
3 - Crie um novo valor DWORD;
4 - Renomeie a chave criada para: ContigFileAllocSize
5 - Atribua a ela o valor 200 em Hexadecimal ou 512 em decimal;
6 - Feche o regedit;
[b:7a20556d5e]Agora[/b:7a20556d5e] a leitura do hd está otimizada, tornando a abertura de programas e tudo o que depende da leitura do hd mais rápido.

Bem, é isso, caso alguem tenha algumas sugestões a fazer ou tenha feito de forma diferente com resultados mais positivos, post aqui para a comunidade.

Espero que gostem.
[]´s
Sanses


Sanses

Sanses

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar