Re[3]: Очистка контекста в Mozilla's JavaScript
От: Antonidze Россия  
Дата: 27.07.05 04:08
Оценка:
Спасибо за ссылки.
Всё-таки жаль, что нет специализированного форума, на котором можно найти ответы на всякие глупые вопросы

B>Я использую такую комбинацию

B>
B>// creating
B>JSContext* cx = JS_NewContext(
B>          fRuntime
B>        , kStackSize
B>        );
B>JSObject* scope = JS_NewObject( cx, &sGlobalClass, NULL, NULL );

B>...

B>// cleanup
B>JS_ClearScope(cx, scope);
B>JS_GC(cx);
B>

B>Best regards,
B>Aleksey Chernoraenko

Н-да, я жутко стормозил... Спасибо!
Только вот ещё такой вопрос: а можно как-нибудь почистить контекст, не удаляя scope?
Поясню, чего я добиваюсь: было замечено, что функция JS_InitStandardClasses выполняется ну очень уж медленно по сравнению со всей остальной работой с JS. Поэтому хочется иметь возможность переиспользовать один и тот же контекст с созданным корневым объектом (scope) и проинициализированными для него стандартными классами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.