Resultados de la búsqueda a petición "v8"

1 la respuesta

¿Por qué es posible utilizar la asignación de desestructuración en React Native?

En el ejemplo dereaccionar tutorial nativo [https://facebook.github.io/react-native/docs/tutorial.html#content], Encuentro la sintaxis que se define en el estándar ECMAScript 2015 (ES6) llamado asignación de Destructuring. Pero como sé, iojs y ...

0 la respuesta

NodeJS: ¿llamar a global.gc () no reduce la memoria al mínimo?

Para investigar las pérdidas de memoria, he configurado una ruta que activaglobal.gc() en cadaPOST /gc app.post('/gc', function(req, res){ global.gc(); });Sin embargo, he notado que si envío esta solicitud por correo no deseado, reduce el uso de ...

1 la respuesta

Es6 Map and Set complex, implementación v8

¿Es una suposición justa que en la recuperación / búsqueda de implementación v8 es O (1)? (Sé que el estándar no garantiza eso)

2 la respuesta

const dentro de los ámbitos de bloque en Node y Chrome (V8)

Estoy escribiendo una aplicación nodejs (v4.2.4) donde encontré algún comportamiento extraño. function A(number) { this.number = number; } for(var i = 0; i < 3; i++) { const a = new A(i); console.log(a.number); } const b = new ...

1 la respuesta

por qué intentar escribir un archivo grande y grande hace que el montón js se quede sin memoria

este código const file = require("fs").createWriteStream("./test.dat"); for(var i = 0; i < 1e7; i++){ file.write("a"); } da este mensaje de error después de ejecutarse durante unos 30 segundos <--- Last few GCs ---> [47234:0x103001400] 27539 ...

2 la respuesta

¿Cuál es la complejidad temporal de array.splice () en Google Chrome?

Si elimino un elemento de una matriz usando splice () así: arr.splice(i, 1); ¿Será estoO(n) en el peor de los casos porque desplaza todos los elementos después de i? ¿O es tiempo constante, con alguna lista de magia debajo?

2 la respuesta

¿Cómo funciona el siguiente código?

#define TYPE_CHECK(T, S) \ while (false) { \ *(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \ } Estoy leyendo Google v8 [http://code.google.com/p/v8/source/browse/trunk/include/v8.h]l código de @ y encontró la macro anterior para la ...

3 la respuesta

Las implementaciones comunes de JavaScript utilizan el internamiento de cadenas?

Do los motores de JavaScript comunes, como V8 y JavaScriptCore de WebKit, usan string interning [http://en.wikipedia.org/wiki/String_interning] para cadenas de JavaScript? ¿O realmente mantienen múltiples instancias de cadenas idénticas en la ...

1 la respuesta

Array redimensiona el rendimiento, configurando la propiedad de longitud frente a empujar repetidamente

Entonces estaba comparando el siguiente código, tratando de descubrir cuál sería más eficiente: 'use strict'; function addSetToArrayA(array, set) { for (const v of set) { array.push(v); } } function addSetToArrayB(array, set) { const origLength ...

3 la respuesta

recolección de basura con node.js

Tenía curiosidad acerca de cómo funciona el patrón node.js de funciones anidadas con el recolector de basura de v8. Aquí hay un ejemplo simple readfile("blah", function(str) { var val = getvaluefromstr(str); function restofprogram(val2) { ... } ...