Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Component Oluşturup silmede ram kullanımı
#11
Bir ekleme daha yapayım, free edildikten sonra trim işlemini uygularsanız başa döndüğünü de görebilirsiniz.

Processin ardışık işlemlerde performans için windows'un hafıza yönetimi tarafından bir süre daha yer tutacak, belirli bir süre sonra kullanımı sona eren kısım iade edilecektir.

Belki de takıldığınız konu budur


  TButton(Sender).Enabled := False;
    TrimAppMemorySize();

   Memo1.Lines.Add( '------------------------------------------------------' );

   Memo1.Lines.Add( 'Trim Memory ' +#9 +FormatFloat( '#,###0',ProcessMemory / 1024 ) + ' KB' );

   CreateShapes( 2000 );
   Memo1.Lines.Add( '1st measurement '+#9 + FormatFloat( '#,###0',ProcessMemory / 1024 ) + ' KB' );

   FreeShapes;
   Memo1.Lines.Add( '2nd measurement '+#9 + FormatFloat( '#,###0',ProcessMemory / 1024 ) + ' KB' );

   TrimAppMemorySize();
   Memo1.Lines.Add( '(Trimmed again)'+#9 + FormatFloat( '#,###0',ProcessMemory / 1024 ) + ' KB' );

 TButton(Sender).Enabled := True;


tvx94lltpyt0zwivmlly.gif
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#12
hocam o kadar uğraştınız tekrar çok teşekkür ederim.
Cevapla
#13
(06-06-2020, Saat: 23:39)SimaWB Adlı Kullanıcıdan Alıntı:
(06-06-2020, Saat: 12:53)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: 200 * 100 kadar TShape oluşturuyorsunuz ama 99 tane siliyorsunuz koddan gördüğüm kadarı ile. Ayrıca dizide sürekli aynı elemanların üzerine yazıyorsunuz.

200 * 99 siliyor desek daha doğru olacak.

@tabikisura10; silme işlemi yaptığınız döngüde i'nin başlangıç değerine dikkat edin.

Mevcut kodda benim görmediğim bir şey mi gördün üstad acaba ?
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#14
Evet görmüşsün, bir süslü parantez kazası olmuş benim bakışımda  Shy
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#15
"begin-end"in gözünü seveyim Smile
There's no place like 127.0.0.1
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Unigui iframe kullanımı delphiX14 4 1.563 21-12-2023, Saat: 12:14
Son Yorum: delphiX14
  FastReport OLE Component bydelphi 2 389 01-12-2023, Saat: 14:45
Son Yorum: bydelphi
  Peekb, Poke, Peek vb. komutlarının delphi kullanımı? kofmaster 4 2.930 26-08-2023, Saat: 10:37
Son Yorum: veteran
Question FastReport Masterdetail Kullanımı riverred 7 1.159 17-05-2023, Saat: 14:02
Son Yorum: hi_selamlar
  Yeni Component Oluşturma yhackup 2 774 20-04-2023, Saat: 11:39
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi