Tag

ScriptEngine

0 views collected around this technical thread.

Zhuanzhuan Tech
Zhuanzhuan Tech
Oct 31, 2024 · Backend Development

Root Cause Analysis of OOM in a Spring Boot Service: ScriptEngine Initialization and StringSequence Memory Consumption

This article details a step‑by‑step investigation of an OutOfMemoryError in a Spring Boot social app, revealing that frequent initialization of a script engine caused massive StringSequence instances via SPI loading, and shows how consolidating the engine eliminated the OOM issue.

ArthasMemoryAnalysisPerformance
0 likes · 15 min read
Root Cause Analysis of OOM in a Spring Boot Service: ScriptEngine Initialization and StringSequence Memory Consumption
HomeTech
HomeTech
May 31, 2023 · Backend Development

Rapid Customer Response Using Java ScriptEngine Dynamic Scripting and Configurable Code

This article describes how leveraging Java's ScriptEngine for dynamic JavaScript execution enables hour‑level deployment, reduces downtime, and improves flexibility by storing configurable scripts in a database, offering a practical solution for fast customer‑driven feature changes in backend systems.

Backend DevelopmentConfigurationDynamic Scripting
0 likes · 10 min read
Rapid Customer Response Using Java ScriptEngine Dynamic Scripting and Configurable Code
vivo Internet Technology
vivo Internet Technology
Jul 28, 2021 · Backend Development

Using Groovy as a Script Engine in Java Projects: Integration, Performance Optimization, and Security

By adopting Groovy as a JSR‑223 script engine, the Vivo Internet Server team streamlined dynamic query and rule processing in their Java content platform, demonstrating integration via ScriptEngineManager, GroovyShell, and GroovyClassLoader, while optimizing performance through caching and static typing and enforcing security with SecureASTCustomizer and isolated execution.

Dynamic ScriptingGroovyPerformance
0 likes · 17 min read
Using Groovy as a Script Engine in Java Projects: Integration, Performance Optimization, and Security