Search Issue Tracker

Fixed in Unity 2018.1

Votes

0

Found in

2017.1.0p4

Issue ID

944500

Regression

No

[OSX] WebRequestUtils.MakeInitialUrl causes CPU spikes

WebRequest

-

-

Priority: 7Not yet prioritized for a release

-

Severity: 2Core functionality majorly impacted

To reproduce:
1. Open project attached by QA on computer with OS X
2. Open "main" scene
3. Open profiler tab, enable record and deep profiling. Focus profiler on CPU
4. Enter play mode and hit Run Test button in game window
5. Inspect the profiler

Expected: WebRequestUtils.MakeInitialUrl should cost less time (now ~70ms), it shouldn't cause spikes.

Reproduced with: 5.5.0f3, 2017.1.1f1, 2017.2.0b10, 2017.3.0a7
OS: macOS Sierra 10.12.6 (16G29)

Note: Doesn't reproduce on windows (WebRequestUtils.MakeInitialUrl takes ~10ms)

Fixed in 2018.1.0a5
The issue was addressed by adding a new set of APIs to UnityWebRequest, that take instance on System.Uri instead of string URL.

Comments (1)

  1. E003b0f4b9db80b2c2d25590bc7ea735?d=mm

    jiangzhen

    Mar 20, 2018 16:31

    yes!yes!yes!yes!yes!yes!yes!yes!yes!

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.