Mengapa Jenkins menggunakan begitu banyak memori?

3

Saya baru saja mulai htopdi VPS saya dan memfilter ke Jenkins untuk melihat apakah ini yang mengambil begitu banyak memori. Omong kosong ?!

Saya hanya memiliki dua eksekutor build dan hanya menjalankan layanan satu kali (pada boot mesin), jadi ... mengapa ini?

apa apaan?
(Klik gambar untuk memperbesar)

Saya hanya memiliki 1 pertunjukan ram di VPS ini dan saya harus menjalankan Apache, Nexus, dan Jenkins. Mengapa Jenkins menjadi pusat sumber daya seperti ini? Bagaimana saya bisa mengatasinya?

Juga, jika itu membantu, saya am polling SCM setiap 30 menit untuk perubahan Jenkins, tapi itu tidak bisa bertanggung jawab ... bisa itu?

Jdersen
sumber
Bisakah Anda lebih tepat tentang apa yang Anda pikir Anda lihat dan mengapa Anda pikir itu masalah?
David Schwartz
Itu kebanyakan utas. Tekan tuntuk mendapatkan tampilan hierarki.
Daniel B

Jawaban:

0

Anda menggunakan target semut build-parallel?

Coba ubah ke target buildtanpa paralelisme

gpupo
sumber
0

Tentukan memori tumpukan Java maks yang akan digunakan oleh Jenkins pada saat startup, tambahkan perintah di bawah ini dalam startup Jenkins:

--env JAVA_OPTS = "- Xmx512m"

piyush sachdeva
sumber