- [DEVEXPRESS] Hỗ trợ tìm kiếm highlight không dấu và không khoảng cách trên Gridview Filter
- [C#] Chia sẻ source code phần mềm Image Downloader tải hàng loạt hình ảnh từ danh sách link url
- [C#] Chụp hình và quay video từ camera trên winform
- [C#] Chia sẽ full source code tách file Pdf thành nhiều file với các tùy chọn
- Giới thiệu về Stock Tracker Widget - Công cụ theo dõi cổ phiếu và cảnh báo giá tăng giảm bằng C# và WPF
- [VB.NET] Chia sẻ công cụ nhập số tiền tự động định dạng tiền tệ Việt Nam
- [VB.NET] Hướng dẫn fill dữ liệu từ winform vào Microsoft word
- [VB.NET] Hướng dẫn chọn nhiều dòng trên Datagridview
- Hướng Dẫn Đăng Nhập Nhiều Tài Khoản Zalo Trên Máy Tính Cực Kỳ Đơn Giản
- [C#] Chia sẻ source code phần mềm đếm số trang tập tin file PDF
- [C#] Cách Sử Dụng DeviceId trong C# Để Tạo Khóa Cho Ứng Dụng
- [SQLSERVER] Loại bỏ Restricted User trên database MSSQL
- [C#] Hướng dẫn tạo mã QRcode Style trên winform
- [C#] Hướng dẫn sử dụng temp mail service api trên winform
- [C#] Hướng dẫn tạo mã thanh toán VietQR Pay không sử dụng API trên winform
- [C#] Hướng Dẫn Tạo Windows Service Đơn Giản Bằng Topshelf
- [C#] Chia sẻ source code đọc dữ liệu từ Google Sheet trên winform
- [C#] Chia sẻ source code tạo mã QR MOMO đa năng Winform
- [C#] Chia sẻ source code phần mềm lên lịch tự động chạy ứng dụng Scheduler Task Winform
- [C#] Hướng dẫn download file từ Minio Server Winform
[C#] Xem dung lượng RAM đang sử dụng trong ứng dụng Winform
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách xem dung lượng RAM mà ứng dụng Application của bạn đang chạy đang sử dụng.
[C#] How to retrieve the amount of memory used within your own C# WinForms

Nhiều lúc các bạn làm việc với ứng dụng, xử lý dữ liệu thông tin nhiều, nhất là những ứng dụng nào làm việc với xử lý hình ảnh, hoặc multi request website.
Khi các bạn thực hiện nhiều công việc Task cùng một lúc, các bạn có thể theo dõi RAM mà ứng dụng của bạn đang sử dụng 1 cách dễ dàng.
Giao diện Demo ứng dụng xem RAM C#:

Để thực hiện trong bài viết mình sử dụng một Background Worker để chạy, và cho thời gian Sleep một giây.
Source code Retrieve RAM C#:
private void DisplayMemoryUsageInTitleAsync()
{           
    BackgroundWorker wrkr = new BackgroundWorker();
    wrkr.WorkerReportsProgress = true;
    wrkr.DoWork += (object sender, DoWorkEventArgs e) => {
        Process currProcess = Process.GetCurrentProcess();
        PerformanceCounter perfCntr = new PerformanceCounter();
        perfCntr.CategoryName = "Process";
        perfCntr.CounterName = "Working Set - Private";
        perfCntr.InstanceName = currProcess.ProcessName;
        while (true)
        {
            var value = ((double)perfCntr.NextValue()/1024).Kilobytes();
            string privateMemoryStr = value.ToString("#.# MB");
            wrkr.ReportProgress(0, privateMemoryStr);
            Thread.Sleep(1000);
        }
    };
    wrkr.ProgressChanged += (object sender, ProgressChangedEventArgs e) => {
        string val = e.UserState as string;
        if (!string.IsNullOrEmpty(val))
           this.Text.Caption = val;
    };
    wrkr.RunWorkerAsync();
}Trong bài viết, chuyển đổi byte sang MB, mình có sử dụng thư viện Humanizer, các bạn tham khảo bài viết sử dụng thư viện Humanizer nhé.
Thanks for watching!

![[C#] Xem dung lượng RAM đang sử dụng trong ứng dụng Winform](https://laptrinhvb.net/uploads/users/9a8cb514e4428e85fb4ca07588e9103f.png)

![[C#] Hướng dẫn icon chạy dưới thanh taskbar Notify icon](https://laptrinhvb.net/uploads/source/image_baiviet/68d5692331fc42b5a4ab45eef356fb7e.gif)
![[C#] Hướng dẫn cách vẽ đường thẳng trên Winform](https://laptrinhvb.net/uploads/source/DATABASE/bevel-line.png)
![[C#] Hướng dẫn chuyển đổi convert image to pdf lập trình csharp](https://laptrinhvb.net/uploads/source/csharp/convert_image_to_pdf.jpg)
![[C#] Hướng dẫn chỉnh màu Gamma màn hình hệ thống (Monitor Calibration)](https://laptrinhvb.net/uploads/source/csharp/gamma_thumb.jpg)
![[C#] Hàm chuyển tiếng việt có dấu sang không dấu lập trình C#](https://laptrinhvb.net/uploads/source/image_baiviet/ac6c490aadbb2443382e72656e9e3a22.gif)
![[C#] Tìm kiếm file trùng nhau trong cùng thư mục lập trình Winform](https://laptrinhvb.net/uploads/source/csharp/duplicate_file_thumb.png)

![[C#] Hướng dẫn sử dụng tạo hiệu ứng cho winform sử dụng Animator effect library](https://laptrinhvb.net/uploads/source/image_baiviet/7ad8cb077b7d8be727d0add7527a35df.png)
![[C#] Empty Recycle Bin trong lập trình csharp](https://laptrinhvb.net/uploads/source/image_baiviet/5ffdaade6ca87e295ce10f4bcb715c04.jpg)
![[C#] Hướng dẫn thêm, lưu, xóa, sửa, tìm kiếm trên SQLSERVER CE (SQL COMPACT)](https://laptrinhvb.net/uploads/source/image_baiviet/9695e729194410d52eb4a1e8234e9e0c.jpg)
![[C#] Hướng dẫn chuyển window form thành hộp thoại Dialog Result trong C#](https://laptrinhvb.net/uploads/source/image_baiviet/e0b6e55202be04c1a2d94184e1add88d.png)
![[C#] Chia sẽ tổng hợp source code đồ án về Csharp](https://laptrinhvb.net/uploads/source/vbnet/source_code_doan_csharp.jpg)
![[C#] Download file from FTP Server With Progressbar](https://laptrinhvb.net/uploads/source/image_baiviet/a103d5f0172206f12941cffb0f1658a7.jpg)
![[C#] Giới thiệu và hướng dẫn sử dụng Parallel trong lập trình .NET](https://laptrinhvb.net/uploads/source/image_baiviet/5990336db101f6d4f4fe555a8702d5a5.png)
![[C#] Hiển thị cửa sổ user consent trên winform NET Core 6](https://laptrinhvb.net/uploads/source/new_image_baiviet/user_consent_csharp.gif)
![[C#] Gởi tin nhắn Telegram sử dụng TLSharp Lib Winform](https://laptrinhvb.net/uploads/source/vbnet/telegram_bot_csharp.jpg)
![[C#] Hướng dẫn kiểm tra địa chỉ email có tồn tại hay không sử dụng API InfoByIP](https://laptrinhvb.net/uploads/source/image_baiviet/306ac3c5b4fb2cd52a92668f45ef01c0.jpg)
![[C#] Hướng dẫn custom Radio Button trên Winform](https://laptrinhvb.net/uploads/source/vbnet/custom_radio_button.gif)
![[C#] Di chuyển control Runtime và lưu layout trên winform](https://laptrinhvb.net/uploads/source/vbnet/runtime_move_control_csharp.gif)
![[C#] Hướng dẫn chỉnh Transparent Panel Login form](https://laptrinhvb.net/uploads/source/vbnet/login_transparent.png)

![[C#] Download  Source code phần mềm tìm vị trí từ khóa google search (Keywords Tools C#)](https://laptrinhvb.net/uploads/source/image_baiviet/645d0adc84860b1ac5efb7f313956905.png)
![[BUNIFU FRAMEWORK] Hướng dẫn viết ứng dụng đếm ngược thời gian (Count Down Timer) C#](https://laptrinhvb.net/uploads/source/image_baiviet/de7ea89752f88e36aa425f560dfd8f97.png)
![[C#] Chia sẻ source code phần mềm Image Downloader tải hàng loạt hình ảnh từ danh sách link url](https://laptrinhvb.net/uploads/source/new_image_baiviet/tool_image_downloader.png)
![[C#] Hướng dẫn khởi động lại Retart process trên winform](https://laptrinhvb.net/uploads/source/new_image_baiviet/retart_process_in_csharp.png)
