REA
Rendimiento y coste de REA: medir la investigación
Incluir arranque del proveedor, validez de caché y revisión humana
Qué aprenderás
- Separar cargas
- Entender instantáneas
- Contar trabajo humano
Antes de empezar
- Un objetivo propio o autorizado
- Node.js y npm
- Un proveedor local solo si hace falta análisis nativo
Usar un artefacto inocuo para probar configuración, procedencia y limpieza
Conclusiones clave
- Cada superficie necesita su propia base.
- La caché requiere identidad exacta.
- Aquí no hay cifras de rendimiento medidas.
Separar cargas
Inspección JS estática, descompilación Ghidra y observación del navegador son trabajos distintos. Registre por separado tamaño del objetivo, motor, operación y calidad del resultado.
Un proveedor nativo puede tardar en arrancar y analizar. La guía CLI advierte que puede seguir trabajando después del timeout del cliente; anote actividad y terminación real.
Entender instantáneas
Una instantánea reutiliza un resultado exacto solo si coinciden bytes del objetivo, operación, parámetros, proveedor y versión. Una escritura de metadatos invalida la caché de sesión porque quizá ya se aplicó.
La instantánea guarda observaciones, no un proveedor vivo. Algunas consultas posteriores necesitan arrancarlo; en Windows Ghidra puede iniciar para admitir el archivo fuente incluso en una ruta de caché.
Contar trabajo humano
Compare tiempo hasta el primer hallazgo validado, minutos revisando evidencia, pistas falsas y correcciones tras cambios del objetivo. Incluya licencias y cómputo si corresponden.
No ejecutamos benchmarks ni revisamos facturación. Una respuesta breve que oculta incertidumbre puede consumir más tiempo que otra más lenta pero bien sustentada.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Definir objetivo y operación por ensayo.
- 2
Registrar arranque y estado de instantánea.
- 3
Contar revisión y corrección humana.
Ejemplo para copiar
target,provider,operation,snapshot_hit,startup_seconds,review_minutes,validated_finding
not-run,,,,,,Preguntas frecuentes
¿La instantánea evita iniciar el proveedor?
No siempre; la guía CLI enumera casos en los que todavía arranca.
¿Un timeout demuestra fallo?
No. Revise actividad porque el proveedor podría seguir trabajando.
Fuentes
- REA / docs/cli.mdFuente verificada 2026-10-14
- REA / docs/mcp-contracts.mdFuente verificada 2026-10-14
- REA / docs/ghidra-provider.mdFuente verificada 2026-10-14
- REA / docs/javascript-application-workflows.mdFuente verificada 2026-10-14
- REA / docs/browser-observation.mdFuente verificada 2026-10-14