Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Tumblrtwitterで@mskwtさんとか@NyaRuRuさん(バカンス中なのにw)とかとDLLのrebase話について盛り上がってる。3.1時代にrebaseの重要性を懇々と説かれたので、特に共有するようなDLLはもれなくrebaseしています。DLLって昔は数十くらいロードすればいいかってくらいだったけど、この前何気に数えたら、余計なランタイム込みで300近くになっていて驚きました。昔は256以上のdllをロードしようとすると失敗するようなKBがあったような。ロード時間に関してはNT3.51とかの時代の資料だけど、Win32でrebaseしていないと、どれくらいDLLの読み込みにペナルティが発生するかという資料が公開されています。何も考えずに作っていると、みんな同じアドレスにロードしようとして、アドレスの再計算が発生するからシャレにならないよってことでした。あとmapファイル作っておけば、エラーが発生したアドレスのスタックトレースから、わかりやすくなるでしょう。(Windows)このほかにも共有可能ページ量とか、連続したアドレスの確保などでペナルティがあると...。それを確認するにはVMMap。VMMapVista以降はASLRを使いましょうと。他の*nix系OSでも使われているそうですね。Beta版を入れてみました。>プロセス...2006-06-05遅いコメントちょっといろいろあって...。Studio,TFS,ALM,DevOps関係のことについていろいろと書いていきます。2019/12/16の更新2019年振り返りはてなブログをはじめよう!kkamegawaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。