compilation-time相关内容

如何加快 MonoTouch 编译时间?

众所周知 如果编译甚至需要 15 秒,程序员会在编译器运行时感到无聊并切换到阅读The Onion,这会吸引他们并扼杀数小时的生产力. 我们的 MonoTouch 应用程序需要 40 秒在 Macbook Air 上以调试/模拟器配置进行编译. 我们在解决方案中有大约 10 个程序集. 我们还使用 gcc_flags 链接到一些本地库. 我确信有一些我不知道的优化编译时间 ..
发布时间:2021-12-14 16:45:32 C#/.NET

为什么 Swift 编译时间这么慢?

我使用的是 Xcode 6 Beta 6. 这件事一直困扰着我一段时间,但现在几乎无法使用. 我的项目开始有体面大小的 65 个 Swift 文件和一些桥接的 Objective-C 文件(这实际上不是问题的原因). 似乎对任何 Swift 文件的任何轻微修改(例如在应用中几乎不使用的类中添加一个简单的空格)都会导致指定目标的整个 Swift 文件被重新编译. 经过更深入的 ..

快速文件的输出编译持续时间

有没有办法在xcode构建过程中转换输出编译swift文件所花费的时间? 我想从命令行进行编译以触发相同的构建xcode,但要包括编译每个文件所花费的时间。 报告导航器显示每个文件的完整构建报告,但没有与之关联的时间范围。 目前尚不清楚通过将加载状态和加载状态等作为其更客气的样式。 我想减少Swift的编译时间1.2项目,因为清理后大约需要5-10分钟,而在高度依赖的文件中 ..
发布时间:2020-10-06 23:20:58 移动开发

如何加快MonoTouch的编译时间?

众所周知 如果编译甚至花费15秒,程序员将在编译器运行时感到无聊,并切换到阅读洋葱,它会吸引它们并杀死数小时的生产力。 我们的MonoTouch应用程序需要40秒钟才能在Macbook Air上以Debug / Simulator配置进行编译。 我们在解决方案中有大约10个程序集。 我们还使用 gcc_flags链接到某些本机库。 我确定有一些我不知道的优化编译时间的 ..
发布时间:2020-09-26 01:50:17 C#/.NET

如何减少单个.cpp文件的大型C ++库的编译时间?

我们正在开发一个 C ++库,其中目前包含500多个单独的.cpp文件.它们都被编译并存档到静态库中.即使使用并行构建,也要花费几分钟.我想减少编译时间. 每个文件平均有110行,其中有一个或两个函数.但是,对于每个.cpp文件,都有一个对应的.h标头,并且许多.cpp文件中通常都包含这些标头.例如,A.cpp,B.cpp,C.cpp等可能包含A.h. 我首先想配置编译过程.有没有办法 ..

类型安全和类型推断之间有什么区别?

它们有何不同?我有点困惑,因为它们似乎是相似的概念. 了解它们如何帮助优化编译时间? 解决方案 从Swift自己的 类型安全 Swift是一种类型安全的语言.类型安全的语言鼓励您清楚代码可以使用的值的类型. 如果您的代码的一部分需要一个字符串,则不能错误地将其传递给Int. var welcomeMessage: String welcomeMessage = 22 // ..

如何在编译C程序之前检查库是否可用

是否只有在编译器可用的情况下才包含库? 我考虑过用#ifndef进行检查(如下所示),但是它只是检查是否未定义宏名称,而我真正需要的是检查编译器在编译时是否可以访问C库. #ifndef _MY_LIBRARY_H #include "my_library.h" #endif 是否可以进行此验证? 解决方案 Clang和GCC的 __has_include宏很长一段 ..
发布时间:2020-05-05 09:05:50 其他开发

加快GHC的编译速度

除 -O0 之外是否还有其他选项可以加快编译时间? 没关系结果程序将不会优化。实际上,我只想经常快速地检查大型haskell软件包。 标记 -fno-code 显着提高速度但由于该程序使用了TemplateHaskell,因此无法使用它。 解决方案 看起来像是一个 hdevtools ! Hdevtools被用来作为同名vim-plugin的后端,它直接从编辑器提供快速的语法和 ..
发布时间:2018-06-04 17:03:43 其他开发

如何使用Boost Asio减少编译时间

Boost.Asio是一个伟大的库,但它有一个巨大的缺点 - extreamly缓慢的编译时间。 HTTP协议(约1K行代码)的简单实现(真的很简单)需要大约13.5s编译GCC 4.4! 我尝试使用PCH,但它没有提高编译时间太多(约1s。)。 那么有什么教程如何使Boost.Asio编译时间更快? $ b 我使用例如: io_service code>, tcp :: ip ..
发布时间:2016-10-24 16:59:13 C/C++开发

如何使用Boost Asio减少编译时间

Boost.Asio是一个伟大的库,但它有一个巨大的缺点 - extreamly缓慢的编译时间。 HTTP协议(约1K行代码)的简单实现(真的很简单)需要大约13.5s编译GCC 4.4! 我尝试使用PCH,但它没有提高编译时间太多(约1s。)。 那么有什么教程如何使Boost.Asio编译时间更快? $ b 我使用例如: io_service code>, tcp :: ip ..
发布时间:2016-10-24 16:50:52 C/C++开发

如何使用Boost Asio减少编译时间

Boost.Asio是一个伟大的库,但它有一个巨大的缺点 - extreamly缓慢的编译时间。 HTTP协议(约1K行代码)的简单实现(真的很简单)需要大约13.5s编译GCC 4.4! 我尝试使用PCH,但它没有提高编译时间太多(约1s。)。 那么有什么教程如何使Boost.Asio编译时间更快? $ b 我使用例如: io_service code>, tcp :: ip ..
发布时间:2016-10-24 16:23:14 C/C++开发

如何提高Visual C ++编译时间?

我在每次提交时在buildbot中编译2个C ++项目。两者都是大约1000个文件,一个是100 kloc,另一个是170 kloc。编译时间与gcc(4.4)和Visual C ++(2008)非常不同。 一个项目的Visual C ++编译需要20分钟。他们不能利用多个核心,因为一个项目依赖于另一个。最后,在Debug和Release中对两个项目的完整编译,32位和64位需要超过2.5个 ..
发布时间:2016-10-14 23:03:59 C/C++开发