View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0031484||Runner||Paths||Public||2019-11-11 12:37||2019-11-15 10:06|
|Reporter||Dan||Assigned To||Russell Kay|
|Priority||Low||Severity||C - General||Reproducibility||100%|
|Platform||-||OS||Windows 10||OS Version||Pro x64|
|Target Version||2.2.5||Fixed in Version||2.2.5|
|Summary||0031484: Paths: Creating and deleting large amounts of paths at once shows a stall and possible small memory leak|
|Description||Creating and deleting large amounts of paths at once shows a stall and possible small memory leak.|
You can see this in the attached extreme-case sample, which will create and destroy 12,000 paths each time you press the Enter key. As the sample shows, each time you press Enter <60k paths processed is fine, then things start slowing a little until you reach 120k, at which point the stall each time you then press Enter lasts several seconds and becomes noticeably longer each time.
Slightly oddly, even when in this state, the spacebar route in the sample does not show any noticeable slowdown, even though it is still creating and destroying 500 paths each time, as well as logging each one individually to the output window (which would itself cause a small slowdown).
|Steps To Reproduce||1. Run the sample for Windows VM.|
2. Press Enter 5 times and observe the delay each time is pretty minimal.
3. Now continue pressing enter and observe a stall starts appearing and taking longer each time.
4. Notice that by 132,000 or 148,000 things are really starting to take a while each time you press Enter.
5. Now switch to pressing the spacebar instead, and observe this still completes in a pretty timely fashion, so you can tap space pretty often and all is well.
|Tags||No tags attached.|
|1.4 Found In|
|2.x Runtime Found In||184.108.40.2064|
|2.x Runtime Verified In||220.127.116.115|