`
kuan
  • 浏览: 15191 次
  • 性别: Icon_minigender_1
  • 来自: 台灣
最近访客 更多访客>>
社区版块
存档分类
最新评论

加速專案載入

 
阅读更多
Poseidon每次載入都會重新分析載入及import的文檔,這裡介紹一些方法快速載入專案.

1. Poseidon會把當前專案的文檔分析結果存成->專案名稱.ncb檔,每次關閉專案時便會自動儲存生成,下次載入專案時Poseidon會預先找尋ncb檔中的內容,若文檔分析結果不存在ncb中才會載入並分析原文檔.所以若把ncb檔刪除,Poseidon便會全部重新分析原文檔.

2. 我們的專案除了本身文檔之外,也有可能import其他的庫,如std(phobos),Tango,dwt,dfl...等等,我們可以利用生成Default Parser來加速專案的載入:

a. 首先到Tools->Options->Parser中的Make Default Parser.


b. 選擇欲生成的庫文件目錄.(上圖例中選擇phobos的std)

c. 按下make鍵,此時會詢問我們Default Parser的名稱,例子中是使用std,所以設定為std,同理:
Tango -> tango
DWT   -> dwt
DFL   -> dfl
(即是設為庫文件的主package名稱)

d. 確定之後Poseidon便會載入庫文件分析,並於Poseidon的ana目錄下,儲存分析後的結果.


3. 生成了Default Parser,我們可以選擇Tools->Options->Parser的兩個選項之一:

Parse All Imported Modules In Project:
選擇此選項,Poseidon除了載入專案文檔外,另外會額外分析文檔中import的modules(通常是庫文件),若之前已生成Default Parser,Poseidon會優先載入;否則會根據module名稱及專案屬性中Includes And Libs->Directory目錄去尋找.

使用此選項Default Parser只作用於該專案,但可以得到目前Poseidon中最完善的自動完成功能.

Load Default Parser:
開啟Poseidon時會預先載入Default Parser,預載入Parser設定如下圖:


使用此選項載入的Default Parser可以作用於全部專案.

設定完成之後,專案的載入應該就可以加快不少,但是目前Poseidon的分析器CodeAnalyzer目前仍可能有程式碼變更,建議若有更新請重新生成

註:
*.ncb及*.ana其實只是把分析完成的AST(?)結果儲成文檔的模式,所以使用時可以節省分析的時間,而*.ncb與*.ana最大的不同除了檔案數目不同,就是*.ana只存入宣告的部份,而沒有函式內容.

我想可以利用它來生成更乾淨的interface檔(*.di),不過等有空再說^^

分享到:
评论

相关推荐

    超实用招聘管理专案.pptx

    【招聘管理专案详解】 招聘管理是企业获取和利用人力资源的关键环节,对于任何组织来说,高效、精准的招聘策略都至关重要。以下将详细介绍招聘管理专案的各个方面。 1. **招聘的目的与定义** - 目的:招聘的首要...

    ERP建置专案ERP建置专案.ppt

    ERP建置专案ERP建置专案

    专案管理_csdn

    专案管理

    《高危孕产妇专案管理制度》..pdf

    《高危孕产妇专案管理制度》..pdf

    edd01:Edd01载入专案

    edd01 Edd01载入专案 该项目寻求使用Eclipse,Git和GitHub的培训。 在模块“培训周期的开发环境:“ Web应用程序的开发”中进行练习时。

    tii专案经理培训.doc

    【专案经理】在IT行业中,专案经理是负责引领并成功执行特定IT项目的关键角色。根据提供的资料,"tii专案经理培训"着重介绍了专案经理的定义、职责、执行流程、资格认定、奖惩制度以及培训内容。以下是对这些要点的...

    公司专案管理案例研究.doc

    【专案治理】是企业管理中的重要组成部分,尤其在信息技术日新月异的今天,专案治理对于企业成功实施各类项目至关重要。专案治理涉及到从项目的启动、规划、执行、监控到结束的全过程,旨在确保项目在预定的时间、...

    863计划专案申报书.docx

    这份专案申报书是申报单位向国家申请参与863计划的过程中的重要文档,包含了对专案的全面描述和规划。 一、目标与任务 申报书中首要明确的是专案的目标与任务。这包括对需求的深入分析,确定专案的研究目标,以及...

    专案管理办法.pdf

    根据所提供的文件内容,无法准确提供有关“专案管理办法”的具体知识点,因为给出的内容似乎不是关于专案管理的标准描述,而是包含了一系列代码、数字、标点符号和片段的混乱文本。尽管文本中出现了数字序列和一些...

    MES专案培训.pdf

    MES专案培训.pdf

    生产与作业管理--专案管理.pptx

    **生产与作业管理--专案管理** 在企业管理中,专案管理是一项至关重要的技能,尤其在生产与作业管理领域。专案管理涉及到一系列系统性的方法、工具和技术,以确保项目能够在预定的时间、预算和质量标准内成功完成。...

    专案组考核分值表.doc

    《专案组考核分值表》是用于评估和管理专案组绩效的重要工具,它将考核内容分为定性指标和定量指标两大类,旨在全面、客观地衡量专案组在项目执行过程中的表现。这份文档的主要目的是确保专案组的工作质量和效率,...

    五大制程专案

    五大製程系統改善專案報告 PPT

    专案建议书

    1. 文檔介紹 4 1.1 文檔目的 4 1.2 文檔範圍 4 1.3 讀者對象 4 1.4 參考文檔 4 1.5 術語與縮寫解釋 4 2. 專案介紹 4 2.1 專案名稱 4 2.2 專案目標 5 2.3 專案對象 5 3. 需求列表 5 3.1 系統承載需求 5 ...

    企划公司专案经理培训课程

    企划公司专案经理培训课程

    CI专案经理培训.doc

    CI专案经理培训

    大众汽车利率专案销售顾问培训.pptx

    "大众汽车利率专案销售顾问培训" 大众汽车利率专案销售顾问培训是关于汽车销售模式的转变和衍生服务平台的培训课程。该课程涵盖了汽车销售模式的未来转变、衍生服务平台的介绍、车贷客户分析、车贷申请流程、车贷...

    消防安全专案.pptx

    消防安全专案.pptx

    品质改善专案.pptx

    品质改善专案.pptx

Global site tag (gtag.js) - Google Analytics