![]() |
1
3
重构!!!!将大型dll拆分成较小的模块,使用接口层进行此操作,在将“大型”dll拆分为较小的dll时创建体系结构,而不是使用前5个文件等。仔细映射dll层次结构级别0 dll是独立的,级别1 dll可能依赖于1个或多个级别0,等。 这样做的努力会有回报的,想象一下只有10个开发人员一天只等待6分钟链接,10*6==1小时*5天一周,这意味着你一周要损失超过半天的开发时间,这应该足以证明从特性开发中解脱出来,让您的鸭子恢复正常。 您还提到了库,如果您有源代码,使这些dll也,这将很快回报时,您启用编辑和继续。 |
![]() |
2
1
如果不使用增量链接,则应该对此进行研究。它基本上是用最终的对象大小来衡量链接性能。 全局优化选项还将编译时间(即代码生成)从编译阶段移到链接阶段-您可能会发现丢失它们会更好,这样单个文件的编译会更慢,但链接会更快。 |
![]() |
3
1
您可以尝试减少include依赖项。 有些头会触发大量代码添加到.obj文件中,即使其中没有真正使用。 此类标题的一些示例是和 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |