Skip to content

Commit 708ddab

Browse files
committed
Add benchmarking TODO comment
1 parent c160866 commit 708ddab

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@ for non-critical data.
107107

108108
#### Development TODOs
109109

110+
##### Release tooling
111+
110112
For actual releases we'll want a versioned script package.
111113
Write a release generation script that copies only the needed
112114
script files into a versioned directory and compiles the release.
@@ -118,3 +120,13 @@ script files into a versioned directory and compiles the release.
118120
This allows us to release new versions without causing compatibility
119121
issues with older versions while also discarding development and testing
120122
only files from the final release.
123+
124+
##### Benchmarking suite
125+
126+
Benchmark our current `const out` optimizations (assumed to be a reference)
127+
for passing in arrays (dynamic & static) and structs into functions vs. just
128+
copying them.
129+
130+
Initial testing suggests `const out` does provide a minor speedup when testing
131+
with large number of benchmark iterations. The plain copy version is faster when
132+
doing very few iterations.

0 commit comments

Comments
 (0)