decord/source/158_MemoryInfo.js

62 lines
1.8 KiB
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 158
// Function ID: 2435
// Name: MemoryInfo
2026-07-23 10:11:24 +00:00
// Dependencies: [6, 7, 99, 100, 129]
2026-07-20 16:05:17 +00:00
// Module 158 (MemoryInfo)
2026-07-23 10:11:24 +00:00
import _classCallCheck from "_classCallCheck";
import _defineProperties from "_defineProperties";
import _classPrivateFieldBase from "_classPrivateFieldBase";
import importDefaultResult from "_classPrivateFieldKey";
import setPlatformObject from "setPlatformObject";
2026-07-20 16:05:17 +00:00
let closure_3 = importDefaultResult("jsHeapSizeLimit");
let closure_4 = importDefaultResult("totalJSHeapSize");
let closure_5 = importDefaultResult("usedJSHeapSize");
2026-07-23 10:11:24 +00:00
const tmp3 = (() => {
2026-07-20 16:05:17 +00:00
class MemoryInfo {
constructor(arg0) {
self = this;
tmp = MemoryInfo(this, MemoryInfo);
2026-07-23 10:11:24 +00:00
definePropertyResult = Object.defineProperty(this, outer1_3, { writable: true, value: undefined });
definePropertyResult1 = Object.defineProperty(this, outer1_4, { writable: true, value: undefined });
definePropertyResult2 = Object.defineProperty(this, outer1_5, { writable: true, value: undefined });
2026-07-20 16:05:17 +00:00
if (null != arg0) {
2026-07-23 10:11:24 +00:00
tmp5 = outer1_2;
tmp6 = outer1_3;
outer1_2(self, outer1_3)[outer1_3] = arg0.jsHeapSizeLimit;
tmp7 = outer1_4;
outer1_2(self, outer1_4)[outer1_4] = arg0.totalJSHeapSize;
tmp8 = outer1_5;
outer1_2(self, outer1_5)[outer1_5] = arg0.usedJSHeapSize;
2026-07-20 16:05:17 +00:00
}
return;
}
}
let obj = {
key: "jsHeapSizeLimit",
get() {
2026-07-23 10:11:24 +00:00
return outer1_2(this, outer1_3)[outer1_3];
2026-07-20 16:05:17 +00:00
}
};
const items = [obj, , ];
obj = {
key: "totalJSHeapSize",
get() {
2026-07-23 10:11:24 +00:00
return outer1_2(this, outer1_4)[outer1_4];
2026-07-20 16:05:17 +00:00
}
};
items[1] = obj;
obj = {
key: "usedJSHeapSize",
get() {
2026-07-23 10:11:24 +00:00
return outer1_2(this, outer1_5)[outer1_5];
2026-07-20 16:05:17 +00:00
}
};
items[2] = obj;
return callback(MemoryInfo, items);
2026-07-23 10:11:24 +00:00
})();
setPlatformObject.setPlatformObject(tmp3);
2026-07-20 16:05:17 +00:00
export default tmp3;