Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 1.23 KB

readme.md

File metadata and controls

31 lines (27 loc) · 1.23 KB

About

This project is intended as a playground for memory consumption investigation of java-based apps.

How-to run the project

  1. gradlew shadowJar - build executable jar
  2. docker build -t spark-build . && docker run -p 4567:4567 -p 9999:9999 -p 9998:9998 --name spark-build -m 70m spark-build - start docker container

Useful commands:

  • docker stats - container's resource consumption
  • docker exec -it <container name> sh - run sh session inside a container
  • jcmd 1 VM.native_memory summary - get native memory stats
  • java -XX:+PrintFlagsFinal -version |grep ThreadStackSize - print stack size

Articles

Tools: