• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

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

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Moderators: tungblt, vuathongtin

User avatar
lightknight
Thành viên danh dự
Thành viên danh dự
Posts: 207
Joined: Tue 07/07/2009 10:17 am
Location: Nha Trang - Khánh Hoà
Has thanked: 3 times
Been thanked: 7 times
Contact:

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

Postby lightknight » Fri 12/02/2010 8:53 pm

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


"Glory is fleeting, but obscurity is forever"

Napoleon Bonaparte

User avatar
vo_minhdat2007
Quản trị
Quản trị
Posts: 2227
Joined: Sun 17/07/2005 1:40 am
Has thanked: 13 times
Been thanked: 87 times
Contact:

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

Postby vo_minhdat2007 » Fri 12/02/2010 9:04 pm

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

devper94
Thành viên năng nổ
Thành viên năng nổ
Posts: 58
Joined: Sat 17/05/2008 4:23 pm
Location: +∞
Has thanked: 1 time
Been thanked: 1 time

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

Postby devper94 » Fri 12/02/2010 10:12 pm

.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.
14A1 860C 5761 3549 13BD 87D6 EEC7 C162 9745 5550

neverland87
Guru
Guru
Posts: 490
Joined: Sat 26/05/2007 4:31 pm
Been thanked: 8 times

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

Postby neverland87 » Sat 13/02/2010 12:39 am

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
SIMPLY THE BEST - ĐƠN GIẢN LÀ TỐT NHẤT

User avatar
lightknight
Thành viên danh dự
Thành viên danh dự
Posts: 207
Joined: Tue 07/07/2009 10:17 am
Location: Nha Trang - Khánh Hoà
Has thanked: 3 times
Been thanked: 7 times
Contact:

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

Postby lightknight » Sat 13/02/2010 7:55 am

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 !
"Glory is fleeting, but obscurity is forever"

Napoleon Bonaparte

vbduck
Thành viên tích cực
Thành viên tích cực
Posts: 111
Joined: Sat 29/03/2008 5:43 pm

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

Postby vbduck » Mon 15/02/2010 10:48 am

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.
Đề thi Đại học năm nay khó quá, tạch rồi.
Thế là bái bai giấc mộng 30 điểm :))

tienlbhoc
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 415
Joined: Sat 14/07/2007 10:06 pm
Location: Hà Nội
Been thanked: 1 time

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

Postby tienlbhoc » Mon 15/02/2010 10:56 am

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 :)
Diễn đàn và blog phần mềm tự làm :
http://my.opera.com/DienDanTienlbhoc/forums/
http://my.opera.com/tienlbhoc/blog/

vbduck
Thành viên tích cực
Thành viên tích cực
Posts: 111
Joined: Sat 29/03/2008 5:43 pm

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

Postby vbduck » Tue 16/02/2010 9:42 am

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
Đề thi Đại học năm nay khó quá, tạch rồi.
Thế là bái bai giấc mộng 30 điểm :))

User avatar
lightknight
Thành viên danh dự
Thành viên danh dự
Posts: 207
Joined: Tue 07/07/2009 10:17 am
Location: Nha Trang - Khánh Hoà
Has thanked: 3 times
Been thanked: 7 times
Contact:

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

Postby lightknight » Tue 16/02/2010 6:15 pm

Trình độ học vấn của em mới tới VB.NET thôi à
"Glory is fleeting, but obscurity is forever"

Napoleon Bonaparte


Return to “Visual Basic .NET và C# (VB.NET & C#)”

Who is online

Users browsing this forum: No registered users and 8 guests