Skip to content

Commit 79f7f7a

Browse files
committed
prevent bad cleanup
1 parent ed813ea commit 79f7f7a

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

src/javaObject.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,6 @@ std::map<std::string, v8::Persistent<v8::FunctionTemplate> > sFunctionTemplates;
5252
v8::Handle<v8::String> methodNameSync = v8::String::New((methodNameStr + "Sync").c_str());
5353
v8::Local<v8::FunctionTemplate> methodCallSyncTemplate = v8::FunctionTemplate::New(methodCallSync, methodName);
5454
funcTemplate->PrototypeTemplate()->Set(methodNameSync, methodCallSyncTemplate->GetFunction());
55-
56-
env->DeleteLocalRef(methodNameJava);
57-
env->DeleteLocalRef(*it);
5855
}
5956

6057
std::list<jobject> fields;
@@ -67,9 +64,6 @@ std::map<std::string, v8::Persistent<v8::FunctionTemplate> > sFunctionTemplates;
6764

6865
v8::Handle<v8::String> fieldName = v8::String::New(fieldNameStr.c_str());
6966
funcTemplate->PrototypeTemplate()->SetAccessor(fieldName, fieldGetter, fieldSetter);
70-
71-
env->DeleteLocalRef(fieldNameJava);
72-
env->DeleteLocalRef(*it);
7367
}
7468

7569
sFunctionTemplates[className] = persistentFuncTemplate = v8::Persistent<v8::FunctionTemplate>::New(funcTemplate);

testIntegration/jdbc/enduranceTest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ setTimeout(function() {
2626
console.log('start heap diff');
2727
var hd = new memwatch.HeapDiff();
2828
var loopStart = new Date();
29-
for (var loopCount = 0; loopCount < 10000; loopCount++) {
29+
for (var loopCount = 0; loopCount < 1000; loopCount++) {
3030
console.log('loopCount:', loopCount);
3131
doLoop();
3232
}

0 commit comments

Comments
 (0)