// Module ID: 1376 // Function ID: 1377 // Name: ProcessUtils // Dependencies: [17, 1377, 2] // Module 1376 (ProcessUtils) import react_native from "react-native" /* 17 */; import ProcessUtilsBase from "ProcessUtilsBase" /* 1377 */; import size from "module_2" /* 2 */; let tmp; let tmp2; function getHermesInstrumentedStatsSummary() { const _HermesInternal = HermesInternal; if (null != _HermesInternal) { if (typeof _HermesInternal === "object") { const getInstrumentedStats = _HermesInternal.getInstrumentedStats; if (typeof getInstrumentedStats === "function") { try { const instrumentedStats = getInstrumentedStats(); if (null != instrumentedStats) { if (typeof tmp2 === "object") { const _Object = Object; const entries = Object.entries(instrumentedStats); const found = entries.filter((item) => { let tmp; [, tmp] = item; let isFiniteResult = typeof tmp === "number"; if (typeof tmp === "number") { const _Number = Number; isFiniteResult = Number.isFinite(tmp); } return isFiniteResult; }); const substr = found.slice(0, 6); const mapped = substr.map((item) => { let tmp; let tmp2; [tmp, tmp2] = item; return "" + tmp + "=" + tmp2; }); let joined; const obj = mapped; if (mapped.length > 0) { joined = obj.join(", "); } return joined; } } } catch (err) { } } } } } const NativeModules = react_native.NativeModules; const ProcessUtils = ProcessUtilsBase.ProcessUtils; class ProcessUtilsIOS extends ProcessUtils { constructor() { let tmp; let tmp2; let tmp5 = new ProcessUtilsIOS(tmp4, tmp3, new.target, this, undefined, tmp2, tmp, ProcessUtilsIOS); let closure_1 = tmp5; tmp5.shouldCollectHermesInstrumentedStats = false; let prop; if (prop != null) { prop = prop.SystemResourceManager; } if (prop != null) { const getCpuCoreCount = prop.getCpuCoreCount; if (getCpuCoreCount != null) { const cpuCoreCount = getCpuCoreCount((cpuCoreCount) => { closure_1.cpuCoreCount = cpuCoreCount; }); } } const timerId = setInterval(() => { let tmp = prop; if (prop != null) { const getCurrentCpuUsagePercent = tmp.getCurrentCpuUsagePercent; if (getCurrentCpuUsagePercent != null) { const currentCpuUsagePercent = getCurrentCpuUsagePercent((arg0) => { let tmp2; const tmp = closure_1_1; if (arg0 >= 0) { tmp2 = arg0; } tmp.cpuPercentage = tmp2; }); } } if (tmp != null) { const getCumulativeCpuUsage = tmp.getCumulativeCpuUsage; if (getCumulativeCpuUsage != null) { const cumulativeCpuUsage = getCumulativeCpuUsage((usage) => { if (usage >= 0) { const _performance = performance; closure_1_1.cumulativeCpuUsage = { usage, sampleTime: performance.now() }; const obj = { usage, sampleTime: performance.now() }; } }); } } if (tmp != null) { const getCurrentMemoryUsageKb = tmp.getCurrentMemoryUsageKb; if (getCurrentMemoryUsageKb != null) { const currentMemoryUsageKb = getCurrentMemoryUsageKb((arg0) => { let tmp2; const tmp = closure_1_1; if (arg0 >= 0) { tmp2 = arg0; } tmp.memory = tmp2; }); } } let tmp6; const tmp5 = closure_1; if (closure_1.shouldCollectHermesInstrumentedStats) { tmp6 = getHermesInstrumentedStatsSummary(); } tmp5.hermesInstrumentedStatsSummary = tmp6; }, 1000); return tmp5; } getProcessUptime() { return null; } getCumulativeCPUUsage() { return this.cumulativeCpuUsage; } getCurrentCPUUsagePercent() { return this.cpuPercentage; } getCurrentMemoryUsageKB() { return this.memory; } setShouldCollectHermesInstrumentedStats(shouldCollectHermesInstrumentedStats) { this.shouldCollectHermesInstrumentedStats = shouldCollectHermesInstrumentedStats; let tmp; if (shouldCollectHermesInstrumentedStats) { tmp = getHermesInstrumentedStatsSummary(); } this.hermesInstrumentedStatsSummary = tmp; } getCurrentHermesInstrumentedStatsSummary() { return this.shouldCollectHermesInstrumentedStats ? this.hermesInstrumentedStatsSummary : undefined; } enablePerfMemoryHooks() { return null; } disablePerfMemoryHooks() { return null; } getPerfAttributedMemory() { return null; } getPerfAttributedMemoryCallstacks() { return null; } getPerfAttributedMemoryStats() { return null; } startCPUProfiling() { return null; } stopCPUProfiling() { return Promise.resolve(null); } enablePAMemoryProfiler() { return null; } disablePAMemoryProfiler() { return null; } getPerfAttributedPAMemory() { return null; } getPerfAttributedPAMemoryCallstacks() { return null; } getPartitionAllocatorStats() { return null; } enableProfilingV8Heap() { } disableProfilingV8Heap() { } getProfilerV8MemoryCallstacks() { return null; } getMemoryUsageDetails() { return { 0: this.memory }; } getMemoryUsageElectronRenderer() { return null; } getMemoryPrivateUsageElectronRenderer() { return null; } getMemoryUsageElectronRendererUsedHeapSize() { return null; } getMemoryHeapStats() { return null; } getBlinkMemoryInfo() { return null; } getMemoryUsageElectronProcessTypeDetails() { return null; } } function getCpuUsageElectronProcessTypeDetails() { return null; } ProcessUtilsIOS.prototype["getCpuUsageElectronProcessTypeDetails"] = getCpuUsageElectronProcessTypeDetails; let tmp5 = new tmp(tmp4, tmp3, tmp2, ProcessUtilsIOS, this, undefined, NativeModules, globalThis, getCpuUsageElectronProcessTypeDetails, require, dependencyMap, exports); let closure_1 = tmp5; tmp5.shouldCollectHermesInstrumentedStats = false; let prop; if (NativeModules != null) { prop = NativeModules.SystemResourceManager; } if (prop != null) { let getCpuCoreCount = prop.getCpuCoreCount; if (getCpuCoreCount != null) { let cpuCoreCount = getCpuCoreCount((cpuCoreCount) => { closure_1.cpuCoreCount = cpuCoreCount; }); } } let timerId = setInterval(() => { let tmp = prop; if (prop != null) { const getCurrentCpuUsagePercent = tmp.getCurrentCpuUsagePercent; if (getCurrentCpuUsagePercent != null) { const currentCpuUsagePercent = getCurrentCpuUsagePercent((arg0) => { let tmp2; const tmp = closure_1_1; if (arg0 >= 0) { tmp2 = arg0; } tmp.cpuPercentage = tmp2; }); } } if (tmp != null) { const getCumulativeCpuUsage = tmp.getCumulativeCpuUsage; if (getCumulativeCpuUsage != null) { const cumulativeCpuUsage = getCumulativeCpuUsage((usage) => { if (usage >= 0) { const _performance = performance; closure_1_1.cumulativeCpuUsage = { usage, sampleTime: performance.now() }; const obj = { usage, sampleTime: performance.now() }; } }); } } if (tmp != null) { const getCurrentMemoryUsageKb = tmp.getCurrentMemoryUsageKb; if (getCurrentMemoryUsageKb != null) { const currentMemoryUsageKb = getCurrentMemoryUsageKb((arg0) => { let tmp2; const tmp = closure_1_1; if (arg0 >= 0) { tmp2 = arg0; } tmp.memory = tmp2; }); } } let tmp6; const tmp5 = closure_1; if (closure_1.shouldCollectHermesInstrumentedStats) { tmp6 = getHermesInstrumentedStatsSummary(); } tmp5.hermesInstrumentedStatsSummary = tmp6; }, 1000); const result = size.fileFinishedImporting("utils/ProcessUtils.native.tsx"); export default tmp5;