221得票22回答
为什么Swift的编译时间如此缓慢?

我正在使用 Xcode 6 Beta 6。 这是一件困扰我已经有一段时间的事情,但现在已经到了几乎无法使用的程度。 我的项目开始拥有 65 个 Swift 文件和一些桥接的 Objective-C 文件(它们并不是问题的原因)。 似乎对任何一个 Swift 文件进行轻微修改(例如在应用程序中几...

50得票12回答
如何提高Visual C++编译时间?

我正在一个buildbot上编译两个C++项目,每次提交都要编译。这两个项目分别有约1000个文件,一个有100 kloc,另一个有170 kloc。从gcc(4.4)到Visual C++(2008),编译时间差异很大。 对于其中一个项目的Visual C++编译需要20分钟。由于一个项目...

46得票3回答
如何加速MonoTouch编译时间?

众所周知,如果编译需要花费超过15秒,程序员们会在编译运行时感到无聊,然后转而阅读The Onion,这将使他们沉迷其中并丧失数小时的生产力。 我们的MonoTouch应用在Macbook Air上以Debug / Simulator配置编译需要40秒。 我们的解决方案中有大约10...

18得票3回答
Clojure中的类型安全

我想问一下,在Clojure中有哪些类型安全的语言结构? 我已经多次阅读了Luke VanderHart和Stuart Sierra的《Practical Clojure》,但我仍然明显感到Clojure(就像其他Lisp一样)并没有非常重视编译时验证检查。类型安全只是一种(非常流行的)策略...

17得票1回答
输出 Swift 文件的编译时间

有没有办法在xcode构建期间输出编译swift文件所需的时间? 我想从命令行进行编译以触发与xcode相同的构建,但要包括编译每个文件所需的时间。 报告导航器(Report Navigator)可以显示每个文件的完整构建报告,但没有与之相关联的时间范围。 我想缩短Swift 1.2项目的编译...

15得票6回答
为什么Tex/Latex在后续运行中没有加速?

我很想知道为什么即使是最新的 Tex/Latex 系统也没有使用任何缓存来加速后续运行。每次我修复一个逗号*,调用 Latex 的时间成本几乎相同,因为它需要加载和转换每个图像文件。 (* 我知道即使改变一个小小的逗号也可能影响整个结构,但是,一个良好编写的缓存格式可以看到其影响。此外,只要...

13得票2回答
Visual Studio 中的 Cuda 并行代码生成

我有几个C++项目在Visual Studio 2012方案中。 这些项目包含大量文件,我使用/MP加速代码生成。 我想知道是否有一种类似的方法来加速NVCC。 在包含CUDA内核的项目中使用/MP无法获得编译时间的好处,我只能看到一个核在工作。 因此问题是:如何利用我的多核PC加速CUD...

11得票2回答
加速GHC编译速度

除了-O0以外,是否有其他选项可以加快编译时间? 如果结果程序未被优化也没有关系。实际上,我只想经常快速地进行大型Haskell软件包的类型检查。 -fno-code标志可以显著加快编译速度,但由于该程序使用TemplateHaskell,无法使用此标志。

10得票1回答
类型安全和类型推断有什么区别?

它们有何不同?我有点困惑,因为它们似乎是相似的概念。 了解它们如何帮助优化编译时间?

8得票2回答
获取JAR文件的编译时间

我正在尝试获取从Eclipse导出的可运行JAR文件的编译时间。可能有一种方法是获取META-INF/MANIFEST.MF文件的修改时间。不幸的是,我似乎找不到获取此信息的方法(我知道如何使用getResourceAsStream("/META-INF/MANIFEST.MF")读取清单本身...