main
|
Last change
on this file was 62b2964, checked in by Klimentina Efremova <klimentina08642@…>, 2 weeks ago |
|
Project Handcraft Marketplace
|
-
Property mode
set to
100644
|
|
File size:
636 bytes
|
| Rev | Line | |
|---|
| [62b2964] | 1 | "use strict";
|
|---|
| 2 | // file for microbenchmarking
|
|---|
| 3 | Object.defineProperty(exports, "__esModule", { value: true });
|
|---|
| 4 | const buffer_reader_1 = require("./buffer-reader");
|
|---|
| 5 | const LOOPS = 1000;
|
|---|
| 6 | let count = 0;
|
|---|
| 7 | const start = performance.now();
|
|---|
| 8 | const reader = new buffer_reader_1.BufferReader();
|
|---|
| 9 | const buffer = Buffer.from([33, 33, 33, 33, 33, 33, 33, 0]);
|
|---|
| 10 | const run = () => {
|
|---|
| 11 | if (count > LOOPS) {
|
|---|
| 12 | console.log(performance.now() - start);
|
|---|
| 13 | return;
|
|---|
| 14 | }
|
|---|
| 15 | count++;
|
|---|
| 16 | for (let i = 0; i < LOOPS; i++) {
|
|---|
| 17 | reader.setBuffer(0, buffer);
|
|---|
| 18 | reader.cstring();
|
|---|
| 19 | }
|
|---|
| 20 | setImmediate(run);
|
|---|
| 21 | };
|
|---|
| 22 | run();
|
|---|
| 23 | //# sourceMappingURL=b.js.map |
|---|
Note:
See
TracBrowser
for help on using the repository browser.