Da memória física sim. O windows gerencia isso. _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luciano Calenzani Simões Enviada em: segunda-feira, 28 de abril de 2008 14:12 Para: delphi-br@yahoogrupos.com.br Assunto: Res: RES: [delphi-br] Gerência de Memória na IDE do BDS 2006
Tá, mas você está dizendo que a responsabilidade de liberação de memória ao fechar uma unit não é da IDE e sim do Windows? Luciano Calenzani Simões (27) 3082-1911 / (27) 9976-2981 ----- Mensagem original ---- De: Sérgio T. Uetanabaro <HYPERLINK "mailto:suka%40allbras.com.br"[EMAIL PROTECTED]> Para: HYPERLINK "mailto:delphi-br%40yahoogrupos.com.br"[EMAIL PROTECTED] Enviadas: Segunda-feira, 28 de Abril de 2008 13:57:58 Assunto: RES: [delphi-br] Gerência de Memória na IDE do BDS 2006 Na verdade a melhor maneira de monitorar o uso de memória não é pelo taskmanager pois nele somente eh mostrado o uso do workingset da aplicacao. Ao minizar a aplicacao vc somente esta liberando o workingset comecando a paginar memória que não é uma boa idéia em termo de performance. Para monitoramento de memoria eu indico o sysinternals que te mostra alem do workingset mostra também as falhas de paginacao, virtual size e os privates bytes. Outro ponto é que o windows gerencia o workingset da aplicação. Não eh pq vc fechou uma tela que o windows irá liberar a memória imediatamente. Dá uma estudada melhor na parte de gerencia de memória do windows e do gerenciador de memória do delphi para entender melhor essa situação. Para monitorar leaks de memória utilize o gerenciado de memória fastmm embutido no delphi. []'s Sergio Uetanabaro > -----Mensagem original---- - > De: [EMAIL PROTECTED] os.com.br > [mailto:[EMAIL PROTECTED] os.com.br] Em nome de Eduardo > Silva dos Santos > Enviada em: segunda-feira, 28 de abril de 2008 13:35 > Para: [EMAIL PROTECTED] os.com.br > Assunto: Re: [delphi-br] Gerência de Memória na IDE do BDS 2006 > > Abra o Gerenciador de Tarefas e na aba processos veja quanto > o Bds.exe esta usando de memoria, minimize, aguarde alguns > segundos e veja como diminui, ao maximinizar vai ta usando bem mesmo. > > eu sempre fiz isso com os Delphi's e deu certo, faça um teste > e poste os resultados. > > Quando o Bds.exe estiver ocupando bastante memória tenta > minimizar para você ver. > > 2008/4/28 Luciano Calenzani Simões <simoesluciano@ yahoo.com. br>: > > > Estou usando o Borland(R) Delphi(R) for Microsoft(R) Windows > > Version > > 10.0.2288.42451 Update 2, e tenho notado um problema. Ao fechar uma > > unit, a memória aloca pela IDE para esta unit não é > liberada. Isso se > > torna um problema no decorrer do dia, tendo ocasiões que é > necessário > > reiniciar o BDS para que a memória seja liberada. > > > > Alguma dica? > > > > Obrigado. > > > > Luciano Calenzani Simões > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > HYPERLINK "http://br.mail."http://br.mail. yahoo.com/ > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > -- > ............ ......... ......... ......... ......... ....... > Eduardo Silva dos Santos > DRD Sistemas. > (27) 3218-4201 > MSN: eduardo.drd@ gmail.com > Site: HYPERLINK "http://www.drdsiste"http://www.drdsiste mas.com/ > ............ ......... ......... ......... ......... ....... > > > [As partes desta mensagem que não continham texto foram removidas] > > > ------------ --------- --------- ------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > No virus found in this incoming message. > Checked by AVG. > Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release > Date: 28/04/2008 07:18 > > No virus found in this outgoing message. Checked by AVG. Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 28/04/2008 07:18 <!-- #ygrp-mkp{ border:1px solid #d8d8d8;font--family:Arial;-margin:14px 0px;padding:-0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;-font-size:-85%;font--weight:bold;-line-height:-122%;margin:-1 0px 0px;} #ygrp-mkp #ads{ margin-bottom:-10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#0000ff;-text-decoration:-none;} --> <!-- #ygrp-sponsor #ygrp-lc{ font-family:-Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:-bold;font--size:78%;-line-height:-122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:-10px;padding:-0 0;} --> <!-- #ygrp-mlmsg {font-size:13px;-font-family:-arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;-font:100%-;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:-1.22em;} #ygrp-text{ font-family:-Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:-Arial; clear:both;} #ygrp-vitnav{ padding-top:-10px;font--family:Verdana;-font-size:-77%;margin:-0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:-25px 0;white-space:-nowrap;color:-#666;text--align:right;-} #ygrp-actbar .left{ float:left;white--space:nowrap;-} .bld{font-weight:-bold;} #ygrp-grft{ font-family:-Verdana;font--size:77%;-padding:15px 0;} #ygrp-ft{ font-family:-verdana;font--size:77%;-border-top:-1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:-10px;} #ygrp-reco { margin-bottom:-20px;padding:-0px;} #ygrp-reco #reco-head { font-weight:-bold;color:-#ff7900;} #reco-grpname{ font-weight:-bold;margin--top:10px;-} #reco-category{ font-size:77%-;} #reco-desc{ font-size:77%-;} #ygrp-vital{ background-color:-#e0ecee;margin--bottom:20px;-padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%-;font-family:-Verdana;font--weight:bold;-color:#333;-text-tran sform:-uppercase;-} #ygrp-vital ul{ padding:0;margin:-2px 0;} #ygrp-vital ul li{ list-style-type:-none;clear:-both;border:-1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:-bold;color:-#ff7900;float:-right;width:-2em;text--align:right;- padding-right:-.5em;} #ygrp-vital ul li .cat{ font-weight:-bold;} #ygrp-vital a{ text-decoration:-none;} #ygrp-vital a:hover{ text-decoration:-underline;-} #ygrp-sponsor #hd{ color:#999;font--size:77%;-} #ygrp-sponsor #ov{ padding:6px 13px;background--color:#e0ecee;-margin-bottom:-20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;-} #ygrp-sponsor #ov li{ list-style-type:-square;padding:-6px 0;font-size:-77%;} #ygrp-sponsor #ov li a{ text-decoration:-none;font--size:130%-;} #ygrp-sponsor #nc{ background-color:-#eee;margin--bottom:20px;-padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:-Arial;font--weight:bold;-color:#628c2a;-font-size:-100%;line--h eight:122%-;} #ygrp-sponsor .ad a{ text-decoration:-none;} #ygrp-sponsor .ad a:hover{ text-decoration:-underline;-} #ygrp-sponsor .ad p{ margin:0;} o{font-size:-0;} .MsoNormal{ margin:0 0 0 0;} #ygrp-text tt{ font-size:120%-;} blockquote{margin:-0 0 0 4px;} .replbq{margin:-4;} --> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! HYPERLINK "http://br.mail.yahoo.com/"http://br.mail.-yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG. Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 28/04/2008 07:18 No virus found in this outgoing message. Checked by AVG. Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 28/04/2008 07:18 [As partes desta mensagem que não continham texto foram removidas]