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
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -124,6 +124,8 @@ Alternatively, if you need support for larger sets of data (and have Boost insta
124
124
125
125
6. Place the resulting `combigen.exe` wherever you desire
126
126
127
+
7.**Note:** Do not use PowerShell to execute `combigen.exe`. For whatever reason, PowerShell completely bogs down execution time. It is better to use `cmd` instead.
128
+
127
129
128
130
## Usage
129
131
@@ -279,14 +281,14 @@ Each iteration of a test would time the amount of time it takes to generate *n*
279
281
280
282
The following tests were performed on a Lenovo ThinkPad T460 with the following specs:
281
283
282
-
* Windows 7 Enterprise
284
+
* Windows 10 Enterprise
283
285
* 256GB SSD w/full disk encryption
284
286
* 8GB Ram
285
287
* Intel Core i5 - 6300U @ 2.40GHz
286
288
287
289
The environment was tested with the following:
288
290
289
-
* Compiled with Visual Studio Developer Tools 2017 with the compile flags listed above
291
+
* Compiled with Visual Studio Developer Tools 2017 x64 with the compile flags listed above
290
292
* Git Bash as a shell to utilize the UNIX `time` function
291
293
* Each iteration was generated using the command `time ./combigen.exe -i example_data/combinations.json -r "$n" # amount of random combinations > output.txt`
292
294
@@ -300,9 +302,9 @@ The results from the test were graphed:
300
302
301
303
#### Conclusion
302
304
303
-
Based on the results above, Performance Mode will only start to offer real benefits when the amount of combinations is quite large. However, this should only be used when the computer can truly handle storing all of these combinations in RAM. Ultimately, it boils down to two factors:
305
+
Based on the results above, Performance Mode will only start to offer real benefits when the amount of combinations is quite large, but the net difference still ends up being negligible. Performance mode should only be used when the computer can truly handle storing all of these combinations in RAM. Ultimately, it boils down to two factors:
304
306
305
-
* If you can spare time and don't want to bog down your machine (or the amount of generated combinations is small), stick with the default Memory Mode
307
+
* If you can spare time and don't want to bog down your machine (or the amount of generated combinations is small), stick with the default Memory Mode.
306
308
* If you have a well-spec'd machine and can sacrifice the RAM when generating a large amount of combinations, choose Performance Mode.
307
309
308
310
Regardless, a large amount of combinations requires a large amount of disk space, so keep this into account when generating data.
0 commit comments