You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -169,11 +169,11 @@ This wrapped struct array is the final "payload" that is used in the benchmark u
169
169
It should be noted that the time to convert the unmapped data to the mapped structs is excluded from all measurements in the benchmark.
170
170
171
171
### Precautions
172
-
173
-
It was discovered that some libraries can considerably impact the performance of other libraries when measured in the same running process, possible also due to memory reuse. To prevent this (and to get reproducible results) all measurements in the results section has been measured with each implementation running in an isolated Node.js process.
174
172
175
173
Each appended element in the growing array is modified slightly so that all elements are unique.
176
174
175
+
It was discovered that some libraries can considerably impact the performance of other libraries when measured in the same running process, possible due to memory reuse. To prevent this (and to get reproducible results) all measurements in the results section has been measured with each implementation running in an isolated Node.js process.
176
+
177
177
To reduce unpredictable stalls by the automatic garbage collector in Node.js, the garbage collector is forcefully triggered before each measurement. This did not have any discernable impact on the measured performance other than reducing some randomness.
0 commit comments