掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ShellExecuteで実行するとメモリ使用量が… (ID:66547)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ShellExecute系の関数は、CreateProcess系の関数と違って、シェルから実行をかけているところが影響しているのかも(勝手な憶測ですが)? 後比較してみては? ・ShellExecute()で実行した場合 →これで差が出るならShellExecuteEx()にあってShellExecuteにない 「呼び出した結果起動されたアプリケーションに関する情報」を取 得するのにメモリを多少使っているのかもしれませんね。 ・ShellExecuteEx()で開こうとしているものを別のものにしてみる →これで差が出れば、実行するアプリケーションや開くファイルによ って、使用するメモリが異なるのかもしれませんね。 ただ、通りすがりさんの言うとおり、1〜2MB程度のメモリ使用量の増加をこの関数に限定して検証するのは難しいと思いますが・・・。 まずはそこを検証した方がよいのでは?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.