summaryrefslogtreecommitdiff
path: root/deps/v8/src/v8.cc
diff options
context:
space:
mode:
authorRyan <ry@tinyclouds.org>2009-08-13 15:06:34 +0200
committerRyan <ry@tinyclouds.org>2009-08-13 15:06:34 +0200
commit9dc621f83a6ea79e95b7b9780df164df0b28bac7 (patch)
tree1c6f3984833bca70bf7d7bad9460c744bed16051 /deps/v8/src/v8.cc
parentdd5ae3183b090755feb8fa67c65de25197f3e8e0 (diff)
downloadnode-9dc621f83a6ea79e95b7b9780df164df0b28bac7.tar.gz
Upgrade v8 to 1.3.4
Diffstat (limited to 'deps/v8/src/v8.cc')
-rw-r--r--deps/v8/src/v8.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/src/v8.cc b/deps/v8/src/v8.cc
index 72f74aa1d..00e0e6e6d 100644
--- a/deps/v8/src/v8.cc
+++ b/deps/v8/src/v8.cc
@@ -156,6 +156,15 @@ uint32_t V8::Random() {
return (hi << 16) + (lo & 0xFFFF);
}
+void V8::IdleNotification(bool is_high_priority) {
+ if (!FLAG_use_idle_notification) return;
+ // Ignore high priority instances of V8.
+ if (is_high_priority) return;
+
+ // Uncommit unused memory in new space.
+ Heap::UncommitFromSpace();
+}
+
Smi* V8::RandomPositiveSmi() {
uint32_t random = Random();