Fakultas Ilmu Komputer UI

Commit 58e5c86e authored by YOGI LESMANA  SULESTIO's avatar YOGI LESMANA SULESTIO
Browse files

Finalise blog, hopefully

parent 3f473fc4
Pipeline #16365 passed with stages
in 1 minute and 51 seconds
---
layout: post
title: "DPRD"
date: 2019-05-02 10:00:00 +0700
title: DPRD
date: 2019-05-02 08:00:00 +0700
author: yogi
---
......@@ -312,3 +312,12 @@ Pada stage deploy, dilakukan build dan push oleh docker.
![ ](/assets/images/2019-05-02/front.png)
###Profiling
Proses optimisasi diawali dengan profiling app. Profiling dilakukan untuk menemukan bagian mana dari program yang memakan CPU time (atau memori, I/O) paling banyak, dan di mana letak kemungkinan hambatan performa berada. Paket software seringkali mencakup internal timing routines yang dapat digunakan, atau dapat menggunakan external profiler.
Pemakaian sejumlah thread untuk memecahkan sebuah task dapat menyebabkan overhead. Sangat mungkin, bahwa ketika jumlah prosesor untuk menyelesaikan sebuah tugas digandakan, waktu yang dibutuhkan tidak berkurang setengahna. Pada kasus terburuk, waktunya bisa sama atau bahkan bertambah. Oleh sebab itu, sangat penting untuk mengetahui waktu eksekusi yaiitu scalability dari app. Scalability bergantung pada ukuran permasalahan. Jika total ukuran dari sistem tetap walaupun jumlah tasknya bervariasi, hal tersebut dapat dikatakan strong scalability. Begitu juga sebaliknya.
![ ](/assets/images/2019-05-02/perf.png)
![ ](/assets/images/2019-05-02/memory.png)
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment