這篇文章零碎紀錄了一些初學 Visual C++ 2010 Express 的事項。
Q: IDE 的選單變的好簡潔,一些項目都不見了,要怎麼找出來?
A: 使用 Tools->Settings->Expert Settings ,從預設的 Basic Settings 換成 Expert Settings。
Q: 我沒有辦法直接設定全域的路徑。在 Tools->Options->Projects and Solutions->VC++ Directories 中無法編輯。
A: Visual C++ 2010 做了一些更動,必須要在Property Manager中修改,詳情請參考 VS Project Team Blog 的文章。
Q: 哪邊可以找到 IDE 的配色
A: 推薦 Studio Styles。我是選用 Son-of-obsidian 這個主題。
Showing posts with label windows. Show all posts
Showing posts with label windows. Show all posts
Sunday, October 24, 2010
Visual C++ 2010 Express 使用
Friday, September 10, 2010
限制Windows程式的記憶體使用量
和朋友討論到,在windows下如何限制一個程式的記憶體使用量,以避免佔用過多的系統資源。
其中一個解法為使用 SetProcessWorkingSetSize(),最簡單的情況下只需要三行程式:
不過實際執行程式會發現,只要記憶體還算充足,程式還是能獲得超過上限的記憶體。在我的4GB電腦上,大概可以使用到1.8G的記憶體,才會無法配置新的記憶體。
其中一個解法為使用 SetProcessWorkingSetSize(),最簡單的情況下只需要三行程式:
int pid = GetCurrentProcessId(); HANDLE hProcess = OpenProcess(PROCESS_SET_QUOTA, FALSE, pid); SetProcessWorkingSetSize(hProcess, minMemBytes, maxMemBytes);
不過實際執行程式會發現,只要記憶體還算充足,程式還是能獲得超過上限的記憶體。在我的4GB電腦上,大概可以使用到1.8G的記憶體,才會無法配置新的記憶體。
Subscribe to:
Posts (Atom)