Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcf653b1

Browse files
committed
Use server GC mode for compiler
closesdotnet#414closesdotnet#404commit 7583a2d60eb968fec2d4ab00a046682eef3f9a19Author: latkin <latkin@microsoft.com>Date: Tue May 5 10:18:12 2015 -0700 Add comment on use of <gcConcurrent>, and enable for testscommitd5de019Author: latkin <latkin@microsoft.com>Date: Mon May 4 11:39:31 2015 -0700 Setting server GC mode for compiler
1 parent8b249d8 commitcf653b1

File tree

5 files changed

+12
-13
lines changed

5 files changed

+12
-13
lines changed

‎src/fsharp/Fsc-proto/Fsc-proto.fsproj‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
<CompileInclude="..\fscmain.fs">
2727
<Link>fscmain.fs</Link>
2828
</Compile>
29+
<NoneInclude="fsc-proto.exe.config">
30+
<Link>fsc-proto.exe.config</Link>
31+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
32+
</None>
2933
</ItemGroup>
3034
<ItemGroup>
3135
<ReferenceInclude="mscorlib" />
Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
11
<configuration>
2-
3-
<!--
4-
<startup>
5-
<supportedRuntime version="v2.0" />
6-
7-
<supportedRuntime version="v2.0.50727" />
8-
9-
<supportedRuntime version="v4.0.30319" />
10-
11-
</startup>
12-
-->
13-
142
<runtime>
3+
<gcServer enabled="true"/>
154
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
165
<dependentAssembly>
176
<assemblyIdentity name="FSharp.Core" publicKeyToken="a19089b1c74d0809" culture="neutral" />
187
<codeBase version="{LkgVersion}" href="FSharp.Core\FSharp.Core.dll"/>
198
</dependentAssembly>
209
</assemblyBinding>
2110
</runtime>
22-
2311
</configuration>

‎src/fsharp/Fsc/fsc.exe.config‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<configuration>
33
<runtime>
44
<legacyUnhandledExceptionPolicyenabled="true" />
5+
<gcServerenabled="true"/>
56
<assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1">
67
<dependentAssembly>
78
<assemblyIdentity

‎src/fsharp/fsc.fs‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2149,6 +2149,8 @@ let typecheckAndCompile(argv,bannerAlreadyPrinted,exiter:Exiter, errorLoggerProv
21492149
|> main4
21502150

21512151
letmainCompile(argv,bannerAlreadyPrinted,exiter:Exiter)=
2152+
// Enabling batch latency mode currently overrides app config <gcConcurrent>.
2153+
// If batch mode is ever removed or changed, revisit use of <gcConcurrent>.
21522154
System.Runtime.GCSettings.LatencyMode<- System.Runtime.GCLatencyMode.Batch
21532155
typecheckAndCompile(argv, bannerAlreadyPrinted, exiter, DefaultLoggerProvider())
21542156

‎tests/fsharpqa/testenv/src/HostedCompilerServer/App.config‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,8 @@
33
<startup>
44
<supportedRuntimeversion="v4.0"sku=".NETFramework,Version=v4.5" />
55
</startup>
6+
<runtime>
7+
<gcServerenabled="true"/>
8+
<gcConcurrentenabled="false"/>
9+
</runtime>
610
</configuration>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp