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#

Các điều hành viên: tungblt, vuathongtin

Đăng trả lời
Hình đại diện của thành viên
lightknight
Thành viên danh dự
Thành viên danh dự
Bài viết: 207
Ngày tham gia: Thứ 3 07/07/2009 10:17 am
Đến từ: Nha Trang - Khánh Hoà
Has thanked: 3 times
Been thanked: 7 times
Tiếp xúc:

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

Gửi bài 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
"Glory is fleeting, but obscurity is forever"
Napoleon Bonaparte
Hình đại diện của thành viên
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: Chủ nhật 17/07/2005 1:40 am
Has thanked: 13 times
Been thanked: 87 times
Tiếp xúc:

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

Gửi bài 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
devper94
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 58
Ngày tham gia: Thứ 7 17/05/2008 4:23 pm
Đến từ: +∞
Has thanked: 1 time
Been thanked: 1 time

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

Gửi bài 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.
14A1 860C 5761 3549 13BD 87D6 EEC7 C162 9745 5550
neverland87
Guru
Guru
Bài viết: 490
Ngày tham gia: Thứ 7 26/05/2007 4:31 pm
Been thanked: 8 times

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

Gửi bài by neverland87 »

devper94 đã viết:.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
Hình đại diện của thành viên
lightknight
Thành viên danh dự
Thành viên danh dự
Bài viết: 207
Ngày tham gia: Thứ 3 07/07/2009 10:17 am
Đến từ: Nha Trang - Khánh Hoà
Has thanked: 3 times
Been thanked: 7 times
Tiếp xúc:

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

Gửi bài 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 !
"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
Bài viết: 111
Ngày tham gia: Thứ 7 29/03/2008 5:43 pm

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

Gửi bài 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.
Đề 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
Bài viết: 415
Ngày tham gia: Thứ 7 14/07/2007 10:06 pm
Đến từ: Hà Nội
Been thanked: 1 time

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

Gửi bài 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 :)
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
Bài viết: 111
Ngày tham gia: Thứ 7 29/03/2008 5:43 pm

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

Gửi bài 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
Đề 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 :))
Hình đại diện của thành viên
lightknight
Thành viên danh dự
Thành viên danh dự
Bài viết: 207
Ngày tham gia: Thứ 3 07/07/2009 10:17 am
Đến từ: Nha Trang - Khánh Hoà
Has thanked: 3 times
Been thanked: 7 times
Tiếp xúc:

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

Gửi bài by lightknight »

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
Đăng trả lời

Quay về