Skip to content

Commit a151fce

Browse files
cwdickfacebook-github-bot
authored andcommitted
refactor jscMemoryMetrics to use HeapStats
Reviewed By: amnn Differential Revision: D4558963 fbshipit-source-id: 8b729c6ce288d30b8d069be34f9db7572d8b3ec4
1 parent 6fbc2c9 commit a151fce

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ReactCommon/cxxreact/JSCPerfStats.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ static JSValueRef nativeGetHeapStats(
2525
result.setProperty("extra_size", {ctx, Value::makeNumber(ctx, heapStats.extraSize)});
2626
result.setProperty("capacity", {ctx, Value::makeNumber(ctx, heapStats.capacity)});
2727
result.setProperty("object_count", {ctx, Value::makeNumber(ctx, heapStats.objectCount)});
28+
result.setProperty("object_size", {ctx, Value::makeNumber(ctx, heapStats.objectSizeAfterLastCollect)});
29+
result.setProperty("object_capacity", {ctx, Value::makeNumber(ctx, heapStats.objectCapacityAfterLastCollect)});
30+
result.setProperty("block_size", {ctx, Value::makeNumber(ctx, heapStats.blockSize)});
31+
result.setProperty("malloc_size", {ctx, Value::makeNumber(ctx, heapStats.mallocSize)});
2832

2933
return (JSObjectRef) result;
3034
}

0 commit comments

Comments
 (0)