-
Notifications
You must be signed in to change notification settings - Fork 1.2k
reduce property record storage on JIT server #1738
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
4d8b1a8 to
b409ca8
Compare
| unsigned int newRecordCount; | ||
| unsigned int newPropertyCount; | ||
| [size_is(reclaimedPropertyCount)] int * reclaimedPropertyIdArray; | ||
| [size_is(newRecordCount)] PropertyRecordIDL ** newRecordArray; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PropertyRecordIDL [](start = 30, length = 17)
remove PropertyRecordIDL definition?
lib/Backend/Func.h
Outdated
|
|
||
| ThreadContext * GetInProcThreadContext() const | ||
| { | ||
| if (JITManager::GetJITManager()->IsOOPJITEnabled()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
JITManager::GetJITManager()->IsOOPJITEnabled() [](start = 12, length = 46)
change to assertion only?
| propertySym->m_stackSym->Dump(flags, valueType); | ||
| Js::PropertyRecord const* fieldName = propertySym->m_func->GetThreadContextInfo()->GetPropertyRecord(propertySym->m_propertyId); | ||
| Output::Print(_u("->%s"), fieldName->GetBuffer()); | ||
| if (JITManager::GetJITManager()->IsOOPJITEnabled()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
!
|
|
1abb8a1 to
2eabdc7
Compare
2eabdc7 to
afd7de4
Compare
Merge pull request #1738 from MikeHolman:proprecord We only really need to know if a property ID is numeric, rest of property record was only being used for debug output.
We only really need to know if a property ID is numeric, rest of property record was only being used for debug output.