2016-08-31 5 views
-7

を使用すると、AutoItで次のコードを使用してアプリケーションのRAM使用を最適化できます。これはC#でどうですか?どうすれば設定できますか?C#Ram Optimizeで

Func _ReduceMemory($iPid) 
    Local $ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $iPid) 
    Local $ai_Return = DllCall("psapi.dll", 'int', 'EmptyWorkingSet', 'long', $ai_Handle[0]) 
    Return $ai_Return[0] 
EndFunc 
+0

これは何も「最適化」しません。 –

答えて

3

しないでください。 Windows 95を使用している場合を除き、「Why Memory Optimizers and RAM Boosters Are Worse Than Useless」とお読みください。

this wikiを使用すると、C#からアンマネージdllを呼び出すことができます。

+0

ちょっと、これは私が書いたC#アプリケーションの上のautoitコードです。私はRAMの使用を大幅に最適化しています。 25 MBから2 MBに低下します。そして、それはあなたがそれを行うことができれば、なぜ私は別の言語を使用するのですか?私はあなたからC#のショーの使用を望むDLLです。 –

関連する問題