PDA

View Full Version : سوال: سوال در چگونگی پاک کردن حافظه



masoud.a
چهارشنبه 10 آبان 1391, 22:55 عصر
سلام
برنامه ای که در اون از DevComponent استفاده کرده بودم با تاخیر قابل ملاحظه ای اجرا میشه.الان فکر کنم متوجه مشکل کار شدم.دو برنامه که همین کنترل ها رو داشت رو باهم باز کردم.وقتی از یه برنامه دوبار پشت سرهم اجرا میگیرم،دفعه دوم با تاخیره ولی وقتی بعد از اجرای هرکدوم از اون یکی دیگه اجرا بگیرم خیلی عادی و خوب اجرا میشن.انگاری برنامه بعد از اجرا یه چیزائی از خودش تو حافظه باقی میگذاره که باعث میشه دفعات بعدی سرعت Load شدن برنامه بیاد پائین.
چجوری یه کار کنم که همه ی چیزهایی که تو برنامه استفاده کردم ازش پاک شن؟
ممنون میشم کمکم کنید

JaVa
چهارشنبه 10 آبان 1391, 23:28 عصر
انگاری برنامه بعد از اجرا یه چیزائی از خودش تو حافظه باقی میگذاره که باعث میشه دفعات بعدی سرعت Load شدن برنامه بیاد پائین.

تا اونجایی که من خبر دارم این کار رو خود سیستم عامل انجام میده (تو cash میزاره)

ولی یه دستور هست که یه شباهتهایی با اونچیزی که شما گفتید داره



Private Sub ButtonX2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX2.Click
'''فرم رو کاملا از حافظه خارج میکنه
Me.Dispose()
End Sub

JaVa
چهارشنبه 10 آبان 1391, 23:33 عصر
اگه یار اول فتو شاپ رو باز کنی خیلی کند باز میشه ولی بار دوم سریعتر بازمیشه.

موفق باشید/