亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我的程序使用多少 RAM?內存分析報告 Visual Studio

我的程序使用多少 RAM?內存分析報告 Visual Studio

C#
收到一只叮咚 2022-01-09 16:45:08
我想弄清楚我的程序需要多少 RAM。我正在運行一個訪問 SQL 數據庫的 C# 控制臺應用程序。當我在任務管理器中檢查它時,它在 27 MB 附近,但是當我運行內存分析報告時,我得到以下結果。如果有人能幫助我理解這一點,我將不勝感激。我已經搜索了互聯網和 SO,但無法找出我可以指望的數字。我會猜測它,但結果太不同了。非常感謝您的幫助:)澄清一下:知道了這一點,當我的硬件人員問我為此進程為服務器指定多少內存時,我能告訴他們什么?
查看完整描述

2 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

RAM 僅作為隨機訪問起作用。計算能力由處理速度/能力決定,因此,如果 RAM 使用量明顯波動,則升級 RAM 本身并不理想。據我所知,該程序似乎需要至少 2gb 的 RAM 才能順利運行,并且不會影響在同一處理器上同時運行的其他程序。

另一種方法是計算峰值處理期間的“平均”RAM 使用量(即,當程序在完全使用期間運行時)。以 2 分鐘為間隔記錄 20 分鐘的 RAM 消耗,然后除以 10 以獲得平均“推薦”RAM。

但是,就像我說的,RAM 只是功能的一部分。


查看完整回答
反對 回復 2022-01-09
?
MYYA

TA貢獻1868條經驗 獲得超4個贊

如果您想獲得與您的應用程序相關的用法(使用資源執行命令的 sql 用法),我不可能,因為它們使用 ram 作為不同的資源。

首先,您應該知道我們有不同類型的內存,每個工具都會顯示其中一個,有關更多信息,您可以查看這篇文章 內存使用情況, 如果您想計算自己的應用程序,您有多種選擇:

1.您可以在vs 2015或更高版本的調試模式下運行程序并激活診斷工具并查看程序的ram使用情況

2.您可以安裝 jetBrains 工具或一些類似的工具,它們可以幫助您查看應用程序使用了多少內存,甚至可以為您提供更多詳細信息,例如調用了多少方法。

  1. 您可以使用一些用于計算 ram 使用情況的 .net 方法


查看完整回答
反對 回復 2022-01-09
  • 2 回答
  • 0 關注
  • 269 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號