Skip to content

Commit e720b6e

Browse files
committed
In JsRT modes during calling of the CollectGarbage method is no longer performed blocking
1 parent da3660d commit e720b6e

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

src/MsieJavaScriptEngine/JsRt/Edge/ChakraEdgeJsRtJsEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1191,7 +1191,7 @@ public override void Interrupt()
11911191

11921192
public override void CollectGarbage()
11931193
{
1194-
_dispatcher.Invoke(() => _jsRuntime.CollectGarbage());
1194+
_jsRuntime.CollectGarbage();
11951195
}
11961196

11971197
#endregion

src/MsieJavaScriptEngine/JsRt/Ie/ChakraIeJsRtJsEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1230,7 +1230,7 @@ public override void Interrupt()
12301230

12311231
public override void CollectGarbage()
12321232
{
1233-
_dispatcher.Invoke(() => _jsRuntime.CollectGarbage());
1233+
_jsRuntime.CollectGarbage();
12341234
}
12351235

12361236
#endregion

src/MsieJavaScriptEngine/MsieJavaScriptEngine.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
<PackageTags>JavaScript;ECMAScript;MSIE;IE;Edge;Chakra</PackageTags>
2727
<PackageReleaseNotes>1. Added support of .NET Standard 2.0;
2828
2. Fixed a error, that occurred in the `Classic` mode during removing the embedded host objects and types;
29-
3. Removed a redundant code.</PackageReleaseNotes>
29+
3. Removed a redundant code;
30+
4. In JsRT modes during calling of the `CollectGarbage` method is no longer performed blocking.</PackageReleaseNotes>
3031
<NeutralLanguage>en-US</NeutralLanguage>
3132
<PackageOutputPath>../../nuget</PackageOutputPath>
3233
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

src/MsieJavaScriptEngine/readme.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
1. Added support of .NET Standard 2.0;
2525
2. Fixed a error, that occurred in the `Classic` mode during removing the
2626
embedded host objects and types;
27-
3. Removed a redundant code.
27+
3. Removed a redundant code;
28+
4. In JsRT modes during calling of the `CollectGarbage` method is no longer
29+
performed blocking.
2830

2931
============
3032
PROJECT SITE

0 commit comments

Comments
 (0)