v8

    0熱度

    1回答

    激活如果達到1.5GB高達我記憶的NodeJS,然後我沒有將它的任何負載和系統處於空閒狀態30分鐘,隨後還垃圾收集器並沒有釋放內存

    2熱度

    2回答

    我正在使用v8在C++中編寫Javascript解釋器。 我需要傳遞一個char緩衝區到一個ArrayBuffer中,以便它被垃圾收集。這裏是我的代碼: QByteArray data_buffer(file.readAll().data(), file.size()); v8::Handle<v8::ArrayBuffer> ab = v8::ArrayBuffer::New(args.Ge

    3熱度

    1回答

    我試圖學習如何使用V8中的Debug對象來調試嵌入式javascript C++應用程序中的javascript。 我撥打了v8::Debug::SetDebugEventListener並設置了回撥。然後我打電話v8::Debug::GetDebugContext得到一個調試上下文,然後運行是這樣的:Debug.scripts() 如果我打印由C是調用的結果++,我得到: [{}, {}, {}

    0熱度

    1回答

    突然之間(所以看起來)一個完美工作的MVC5與Bootstrap(LESS)解決方案拒絕運行。當我嘗試運行時,它只是給了我空白屏幕,並且網站永遠不會加載。 當我在調試模式下運行,約90秒後,它崩潰與此異常: Exception thrown: 'System.AccessViolationException' in ClearScriptV8-32.dll Additional informa

    2熱度

    1回答

    它對我有什麼要求?如何使它工作? var proxy_handler = { ownKeys: function(target) { return Object.keys(target.data) }, } var proxxxy = function(initial_data) { var return_value = "Goodby

    4熱度

    1回答

    我一直在尋找各地:文檔,谷歌等,對如何加載在電子應用程序的主窗口中的HTML文件,但我不能找到一種方法。 難道真是這個複雜的或死的簡單? 與我有什麼想出了是阿賈克斯,從而作品: $("#main").load("./views/details.html"); 我已經找到另一種方法是通過遠程: const {BrowserWindow} = require('electron').remote

    2熱度

    1回答

    http://v8.paulfryzel.com/docs/master/classv8_1_1_script_compiler_1_1_source.html 我希望能堅持到源代碼和ScriptOrigin數據,但v8::ScriptCompiler::Source有v8::Local數據成員,所以它似乎是你不能讓一個v8::Global出來,因爲所有的Local只要HandleScope消失,

    1熱度

    1回答

    我的節點應用程序(通過webpack dev服務器運行)一直佔用60%cpu。從cpu配置文件來看,貌似致電_proc_listpidspath是罪魁禍首。這個函數需要什麼提示,以及如何找到哪個節點庫調用它。 謝謝。 請參見下面的配置文件。 Code move event for unknown code: 0x19cac90226c0 Code move event for unknown c

    3熱度

    3回答

    我使用了令人驚訝的J2V8 java庫,它允許在Java應用程序中執行任何Javascript代碼,並且它可以集成nodeJS引擎。 但我遇到了下一個問題。此代碼在nodejs調用setTimeout的回調函數後立即中斷Java應用程序,該函數會引發異常,儘管存在try..carch塊。 這個異常甚至沒有進入try..catch塊。 // It is an example, in real cas

    0熱度

    1回答

    如Fast Property Access中所述,我們可以緩存hidden class address和property offset以訪問屬性。 但如何獲得新的property offset如果緩存未命中(當hidden class更改)? hidden class是否包含一個鍵值結構來存儲property和offset?如果不是,那麼V8如何實現它?