We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 47122f3 commit 4d11d61Copy full SHA for 4d11d61
packages/opentelemetry-host-metrics/src/stats/common.ts
@@ -109,5 +109,10 @@ export function getMemoryData(): MemoryData {
109
* including all C++ and JavaScript objects and code.
110
*/
111
export function getProcessMemoryData(): number {
112
- return process.memoryUsage.rss();
+ // `process.memoryUsage.rss` is a faster alternative introduced in v14.18.0.
113
+ // Prefer it if available.
114
+ if (process.memoryUsage.rss) {
115
+ return process.memoryUsage.rss();
116
+ }
117
+ return process.memoryUsage().rss;
118
}
0 commit comments