summaryrefslogtreecommitdiff
path: root/javascript/keygen.js
diff options
context:
space:
mode:
authorGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-03-24 17:16:38 +0200
committerGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-03-24 17:16:38 +0200
commitefcd372d89d9948ce13eac083e2c2339ff26a7f6 (patch)
treef842c79e03f663a3af34b8b521610eab82a80183 /javascript/keygen.js
parent9754576755da07c9af3a466cd00d99b29e5ca8dc (diff)
downloadlinkeysearch-efcd372d89d9948ce13eac083e2c2339ff26a7f6.tar.gz
linkeysearch-efcd372d89d9948ce13eac083e2c2339ff26a7f6.tar.bz2
linkeysearch-efcd372d89d9948ce13eac083e2c2339ff26a7f6.zip
linkeysearch: javascript scripts keygen+freq can deploy as Google Cloud Funcctions
Diffstat (limited to 'javascript/keygen.js')
-rw-r--r--javascript/keygen.js25
1 files changed, 16 insertions, 9 deletions
diff --git a/javascript/keygen.js b/javascript/keygen.js
index 39174b1..59407a9 100644
--- a/javascript/keygen.js
+++ b/javascript/keygen.js
@@ -671,15 +671,22 @@ var main = () => { // concise function when direct script
upload_file('pythia-files', temp_kw_file, 'uploads/json/emarket-keywords.json');
upload_file('pythia-files', temp_prod_file, 'uploads/json/emarket-products.json');
- /// // check
- /// // echo 100 most frequent
- /// let i = 0;
- /// kwlinks_.forEach(rec => {
- /// if (i<100) {
- /// console.log(i, JSON.stringify(rec.w))
- /// }
- /// i++;
- /// })
+ // check
+ // echo 100 most frequent
+ let i = 0;
+ kwlinks_.forEach(rec => {
+ if (i<100) {
+ console.log(i, JSON.stringify(rec.w))
+ }
+ i++;
+ });
+
+ // echo memory stats
+ const used = process.memoryUsage();
+ for (let key in used) {
+ console.log(`${key} ${Math.round(used[key] / 1024 / 1024 * 100) / 100} MB`);
+ }
+
});
});