精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

介紹Portable PDB

責任編輯:editor004

作者:Jonathan Allen

2017-02-13 11:32:05

摘自:INFOQ

 在當今互聯網+ 風起云涌的大環境下,一方面電子商務,互聯網金融,各類 O2O 遍地開花,另一方面互聯網上的各類違法違規的惡意行為也愈演愈烈,嚴重影響互聯網生態的正常秩序。

為了調試編譯的應用程序,有必要將IL代碼或二進制的機器代碼與源代碼行進行匹配。雖然數據可以嵌入在應用程序中,但這會顯著增加EXE或DLL文件的大小。取而代之的是,通常會使用單獨的“symbols”文件。在Windows平臺上,這被稱為PDB或“程序數據庫”。

早期PDB格式是為了C和C++設計的,發展了多年以來現在已經支持.NET了。不幸的是,這種格式一直以來都被認為是專有的,這就意味著它沒有很好文檔記錄,而且只能使用Windows庫讀取。

有了.NET Core,就需要一個新的跨平臺PDB庫。然而,不僅僅只是轉移現有的庫,Microsoft選擇重寫Windows PDB格式。新的Portable PDB格式刪除了本地代碼所需的功能,只保留了.NET功能。通過這樣做,可以簡化格式,并顯著減小PDB文件大小。

Portable PDB格式是公開記錄的,還有用來讀取它的開源庫。但有一些缺點:Portable PDB格式不支持編輯及繼續、FXCop風格代碼分析(Roslyn代碼分析可與運行)、性能分析工具、后編譯構建步驟,如AOP、Code Contracts或是.NET decompilers。這些局限會進行改進,但需要時間來升級工具以支持新的格式。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 页游| 巴彦淖尔市| 博乐市| 于田县| 迁西县| 京山县| 综艺| 同仁县| 临洮县| 凤冈县| 武隆县| 广西| 阆中市| 黄浦区| 谢通门县| 噶尔县| 安吉县| 册亨县| 林西县| 扬州市| 若尔盖县| 南乐县| 井研县| 盈江县| 哈巴河县| 东港市| 鄂托克前旗| 安溪县| 吉林省| 屏东县| 富民县| 辉县市| 鄂伦春自治旗| 漯河市| 右玉县| 库尔勒市| 胶南市| 佛坪县| 华安县| 河源市| 米林县|