2017-12-18 34 views
0

"BuildConsole"を使用してLLVMソリューションファイルを作成するのにXoreax Incredibuild(v 8.01)を使用しようとしていますが、ビルド時にスピードアップが表示されません。Visual StudioソリューションファイルでIncredibuildを使用した後、ビルドタイムを高速化しない

  • LLVMログには、メッセージが表示されます。最大同時ビルド数に達しました。ビルドが完了するまで待つ
  • これは、私がIncredibuildを使ってLLVMを構築するメリットがないと考えていると思います。
  • ソリューションファイルを構築するためにIncredibuildによって使用されるのVisual Studioのバージョン2015年

で誰がそのようなメッセージに遭遇した理由/ソリューションは何であるかのようにしていますか?

は、私はまた、LLVMを構築し、それがLLVMでIncredibuildを統合するためにXMLファイルを使用しているとき、私は、同じメッセージを見ています上記のメッセージを取り除くのに役立ちますが、 かどうかを確認するために IB_profile.xmlファイルを使用して試してみました。

これはは私がIncredibuildでLLVMを構築するためにを使用していますコマンドを作るです:

BuildConsole LLVM.sln /build "Release|x64" /prj="INSTALL" /AvoidLocal=On /profile=IB_profile.xml 

これはIB_profile.xmlファイルの内容です:

以下
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 
<Profile FormatVersion="1"> 
    <Tools> 
    <Tool Filename="devenv" AllowIntercept="true" AllowRemote="true" AllowPredictedBatch="true" VCCompiler="true" OutputFileMasks="*.exe,*.dll" /> 
    <Tool Filename="cl" AllowRemote="true" AllowPredictedBatch="true" VCCompiler="true" OutputFileMasks="*.exe,*.dll" /> 
    </Tools> 
</Profile> 

のLLVMログのスニペットです:

BuildConsole LLVM.sln /build "Release|x64" /prj="INSTALL" /AvoidLocal=On /profile=IB_profile.xml 


----------------------------------------------------------------- 
Build Acceleration Console 8.2 (build 1885) 
Copyright (C) 2001-2017 Xoreax Software Ltd. All rights reserved. 
----------------------------------------------------------------- 


-- Generating done 
CMake Warning: 
    Manually-specified variables were not used by the project: 

    CMAKE_MODULE_LINKER_FLAGS 


-- Build files have been written to: C:/TEMP/rohit/win64/LLVM 
BuildConsole LLVM.sln /build "Release|x64" /prj="INSTALL" /AvoidLocal=On /profile=IB_profile.xml 

----------------------------------------------------------------- 
Build Acceleration Console 8.2 (build 1885) 
Copyright (C) 2001-2017 Xoreax Software Ltd. All rights reserved. 
----------------------------------------------------------------- 



Maximum number of concurrent builds reached. 
Waiting for a build to complete... 
--------------------Build System Warning--------------------------------------- 
Predicted Execution mode automatically disabled: 
    Predicted Execution mode cannot be set together with DisableStdOutIdentify flag. 

    Please note the disabled predicted execution feature has no effect on build integrity. 

------------------------------------------------------------------------------- 
Active code page: 437 
Microsoft Visual Studio 2015 Version 14.0.25420.1. 
Copyright (C) Microsoft Corp. All rights reserved. 
1>------ Build started: Project: LLVMSupport, Configuration: Release x64 ------ 
2>------ Build started: Project: LLVMTableGen, Configuration: Release x64 ------ 
3>------ Build started: Project: obj.llvm-tblgen, Configuration: Release x64 ------ 
4>------ Build started: Project: LLVMMC, Configuration: Release x64 ------ 
5>------ Build started: Project: LLVMMCDisassembler, Configuration: Release x64 ------ 
6>------ Build started: Project: LLVMMCParser, Configuration: Release x64 ------ 
7>------ Build started: Project: LLVMOption, Configuration: Release x64 ------ 
8>------ Build started: Project: LLVMDebugInfoDWARF, Configuration: Release x64 ------ 
9>------ Build started: Project: LLVMSymbolize, Configuration: Release x64 ------ 
10>------ Build started: Project: LTO_exports, Configuration: Release x64 ------ 
11>------ Build started: Project: LLVMDebugInfoPDB, Configuration: Release x64 ------ 
12>------ Build started: Project: LLVMLineEditor, Configuration: Release x64 ------ 
13>------ Build started: Project: count, Configuration: Release x64 ------ 
14>------ Build started: Project: gtest, Configuration: Release x64 ------ 
15>------ Build started: Project: gtest_main, Configuration: Release x64 ------ 
16>------ Build started: Project: llvm-PerfectShuffle, Configuration: Release x64 ------ 

任意のヘルプ

よろしく

のRohit

答えて

0

私の名前はヨニダビッドソンであると私はIncrediBuildサポートチームから来てくれてありがとう。 BuildConsoelを使用してLLVMソリューションを構築するには、Visual StudioソリューションでIncrediBuildが処理する必要があるため、profile.xmlは必要ありません。 したがって、リモートマシン(ヘルパー)を持っていないか、またはすべてがローカルで実行されているので、パフォーマンスが多かれ少なかれVisual Studioと同じように十分な並列タスクがない可能性があります。 "同時ビルドの最大数"は、前のビルドが実行中の間にIncrediBuildで別のビルドを開始しようとしていることを意味します。これは許可されていないため、このメッセージが表示されます。いずれにしても、これはビルドパフォーマンスの理由ではありません。

私はこの問題についてお手伝いしますので、[email protected]まで直接お問い合わせいただくか、IncrediBuildトレイアイコン - >サポートに連絡してください。

お待ちしております。

+0

ありがとうございましたYoni Davidson私はあなたから提案されるようにIncredibuildサポートチームに連絡します。 –

関連する問題