-
Notifications
You must be signed in to change notification settings - Fork 30.5k
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
doc: modified docs to reflect how to invoke gc on Wrapping C++ objects #20431
Changes from 3 commits
150e8c4
ea508f7
a8fd24f
1056c8f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -708,6 +708,13 @@ console.log(obj.plusOne()); | |
// Prints: 13 | ||
``` | ||
|
||
The destructor for a wrapper object will run when the object is | ||
garbage-collected. For destructor testing, there are command-line flags that | ||
can be used to make it possible to force garbage collection. These flags are | ||
provided by the underlying V8 JavaScript engine. They are subjected to change | ||
or removal at any time. They are not documented by Node.js or V8, and they | ||
should never be used outside of testing. | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How about this?: The destructor for a wrapper object will run when the object is
garbage-collected. For destructor testing, there are command-line flags that can
be used to make it possible to force garbage collection. These flags are
provided by the underlying V8 JavaScript engine. They are subject to change or
removal at any time. They are not documented by Node.js or V8, and they should
never be used outside of testing. Or if that's too mysterious, maybe this?: The destructor for a wrapper object will run when the object is
garbage-collected. Leave it as an exercise for the reader to figure out how to force garbage collection for testing purposes. People can find that in blog posts and StackOverflow etc. (For example, https://stackoverflow.com/q/27321997/436641.) But we don't have to document it. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Agree with leaving reader to figure it out since we are not recommending to use command line flags outside of testing. First options is informative and I'll proceed with that. |
||
### Factory of wrapped objects | ||
|
||
Alternatively, it is possible to use a factory pattern to avoid explicitly | ||
|
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.
Nit:
subjected
->subject