Page 1 of 1

Làm cho phần mềm "ngốn" ít RAM ???

Posted: Fri 12/02/2010 8:53 pm
by lightknight
Em có viết một phần mềm bằng Vb.Net , khổ nỗi là nó "ngốn" RAM nhiều quá ! (khi minimize là 15 MB, khi hoạt động bình thường là 50 MB !!!!! @-) ) Xin mọi người hướng dẫn em cách làm cho phần mềm chiếm ít dung lượng bộ nhớ với !

Em xin cảm ơn ! :D

à, em viết chương trình này bằng VB 2005

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Fri 12/02/2010 9:04 pm
by vo_minhdat2007
Cụ thể bạn đã làm những gì mà chiếm RAM đến vậy? Bạn xem biến nào không cần thì bỏ ra, tạm thời là vậy...

Ngoài ra nếu chương trình thực sự có ích và xứng đáng được hưởng nhiêu đó RAM thì bạn cũng không nên lo lắng :D

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Fri 12/02/2010 10:12 pm
by devper94
.NET là vậy: phần lớn chương trình đều chiếm 10MB RAM trở lên.

Có lẽ cách duy nhất là dùng ngôn ngữ khác.

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Sat 13/02/2010 12:39 am
by neverland87
devper94 wrote:.NET là vậy: phần lớn chương trình đều chiếm 10MB RAM trở lên.

Có lẽ cách duy nhất là dùng ngôn ngữ khác.

Cụ thể là hợp ngữ :D

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Sat 13/02/2010 7:55 am
by lightknight
trong cái project của mình thì mình có sử dụng cái thư viện control có giao diện Office 2007 rất bắt mắt. Có lẽ đó là nguyên nhân khiến nó ngốn nhiều RAM chăng ??

phần mềm của mình là một cái trình duyệt web. Sau khi dùng Task Mgr so sánh với Opera thì mình thấy phần mềm của mình chiếm dung lượng RAM chỉ nhiều hơn chút xíu (nhiều hơn 2 MB) mà thôi !

Cảm ơn các bạn nhiều nha !

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Mon 15/02/2010 10:48 am
by vbduck
Mình thấy .NET chỉ phù hợp với ứng dụng lơn lớn một tí, chứ còn với các tiện ích nhỏ thì k0 nên dùng.

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Mon 15/02/2010 10:56 am
by tienlbhoc
Chả sao cả đâu, máy tui ram 2 Gb (bây giờ là quá xoàng) , mấy chục mb không có ý nghĩa, tuy nhiên 50 mb cho 1 tiện ích không ra gì thì cũng không đáng thật (chỉ có mỗi cái giao diện đẹp) , phấn đấu 1 tiện ích hữu dụng 1 tí thì sẽ có người dùng thôi .
Mà tiện ích nhỏ thì không cần đẹp quá đâu, càng đơn giản càng tốt. Rất nhiều ứng dụng dotnet nhỏ đấy chứ không phải cứ dotnet là chỉ thích hợp với lơn lớn đâu. Dotnet không phù hợp với ứng dụng hệ thống và đòi hỏi tốc độ đáp ứng nhanh thôi :)

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Tue 16/02/2010 9:42 am
by vbduck
Em thì dùng .NET cho các ứng dụng phức tạp, còn mấy cái tiện ích nho nhỏ thì cứ C++ mà phang chạy cho nó nhanh :D

Re: Làm cho phần mềm "ngốn" ít RAM ???

Posted: Tue 16/02/2010 6:15 pm
by lightknight
Trình độ học vấn của em mới tới VB.NET thôi à