<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Optimasi Kode Program Java &#8211; Bagian 1</title>
	<atom:link href="https://blog.hidupbersahaja.com/optimasi-kode-program-java-bagian-1/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.hidupbersahaja.com/optimasi-kode-program-java-bagian-1/</link>
	<description>a small note of my life journey</description>
	<lastBuildDate>Tue, 26 Mar 2024 13:07:51 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.38</generator>
	<item>
		<title>By: muhammadghufron</title>
		<link>https://blog.hidupbersahaja.com/optimasi-kode-program-java-bagian-1/#comment-148</link>
		<dc:creator><![CDATA[muhammadghufron]]></dc:creator>
		<pubDate>Wed, 05 Mar 2014 06:29:04 +0000</pubDate>
		<guid isPermaLink="false">http://hidupbersahaja.com/?p=733#comment-148</guid>
		<description><![CDATA[sengaja ... untuk mencegah hal hal yang tidak di inginkan mas bog ...]]></description>
		<content:encoded><![CDATA[<p>sengaja &#8230; untuk mencegah hal hal yang tidak di inginkan mas bog &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: muhammadghufron</title>
		<link>https://blog.hidupbersahaja.com/optimasi-kode-program-java-bagian-1/#comment-147</link>
		<dc:creator><![CDATA[muhammadghufron]]></dc:creator>
		<pubDate>Wed, 05 Mar 2014 06:28:41 +0000</pubDate>
		<guid isPermaLink="false">http://hidupbersahaja.com/?p=733#comment-147</guid>
		<description><![CDATA[wih tetangga project sebelah sudi berkunjung .. hehehe oke mas bog tengkiu atas tips dan trik nya ...]]></description>
		<content:encoded><![CDATA[<p>wih tetangga project sebelah sudi berkunjung .. hehehe oke mas bog tengkiu atas tips dan trik nya &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orang sebelah</title>
		<link>https://blog.hidupbersahaja.com/optimasi-kode-program-java-bagian-1/#comment-146</link>
		<dc:creator><![CDATA[orang sebelah]]></dc:creator>
		<pubDate>Wed, 05 Mar 2014 04:33:41 +0000</pubDate>
		<guid isPermaLink="false">http://hidupbersahaja.com/?p=733#comment-146</guid>
		<description><![CDATA[Wah ga bisa komen pake kode yah?]]></description>
		<content:encoded><![CDATA[<p>Wah ga bisa komen pake kode yah?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orang sebelah</title>
		<link>https://blog.hidupbersahaja.com/optimasi-kode-program-java-bagian-1/#comment-145</link>
		<dc:creator><![CDATA[orang sebelah]]></dc:creator>
		<pubDate>Wed, 05 Mar 2014 04:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://hidupbersahaja.com/?p=733#comment-145</guid>
		<description><![CDATA[Salam, Mas

Saya ingin menambahkan sedikit untuk masalah performa. Khususnya pada object List. Jika kita menggunakan metode foreach &quot;for (Object item : list)&quot;, aplikasi akan berjalan lebih lambat. Maka dari itu, untuk object List saya sarankan menggunakan standar looping yang dioptimasi, seperti:

1. variable caching
    int numOfItems = list.size();
    for (int i = 0; i = 0;) { ... proses ... }

Looping List dijamin 10 kali lebih cepat dengan kedua metode tersebut. Apalagi jika kita me-loop beribu-ribu data.

Tips:
1. Untuk alasan kerapian dan agar kode lebih mudah dibaca bisa juga memanggil method yang akan memproses List dengan salah satu metode di atas. Akan tetapi metode &quot;panggil method&quot; ini akan sedikit memakan performa.

2. Jika ingin melakukan benchmark kode, gunakan System.nanoTime() atau System.currentTimeMillis() untuk melihat rentang waktu sebuah proses. Bandingkan beberapa metode dan ulang sampai beberapa kali. Ambil rata-rata dari rentang waktu tersebut.

Selamat mencoba dan semoga berbahagia ;-)]]></description>
		<content:encoded><![CDATA[<p>Salam, Mas</p>
<p>Saya ingin menambahkan sedikit untuk masalah performa. Khususnya pada object List. Jika kita menggunakan metode foreach &#8220;for (Object item : list)&#8221;, aplikasi akan berjalan lebih lambat. Maka dari itu, untuk object List saya sarankan menggunakan standar looping yang dioptimasi, seperti:</p>
<p>1. variable caching<br />
    int numOfItems = list.size();<br />
    for (int i = 0; i = 0;) { &#8230; proses &#8230; }</p>
<p>Looping List dijamin 10 kali lebih cepat dengan kedua metode tersebut. Apalagi jika kita me-loop beribu-ribu data.</p>
<p>Tips:<br />
1. Untuk alasan kerapian dan agar kode lebih mudah dibaca bisa juga memanggil method yang akan memproses List dengan salah satu metode di atas. Akan tetapi metode &#8220;panggil method&#8221; ini akan sedikit memakan performa.</p>
<p>2. Jika ingin melakukan benchmark kode, gunakan System.nanoTime() atau System.currentTimeMillis() untuk melihat rentang waktu sebuah proses. Bandingkan beberapa metode dan ulang sampai beberapa kali. Ambil rata-rata dari rentang waktu tersebut.</p>
<p>Selamat mencoba dan semoga berbahagia <img src="https://blog.hidupbersahaja.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
