tag:blogger.com,1999:blog-9193160645817040317.post4159341267749535287..comments2015-12-22T12:31:53.234+05:30Comments on Twisters - The New Age Java Quiz: Puzzle 35 – Memory ManagementSaifuddin Merchanthttp://www.blogger.com/profile/09008041357659535766noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-9193160645817040317.post-23576163723065172062009-08-04T21:42:29.987+05:302009-08-04T21:42:29.987+05:30int oneMB = 1048576;int oneMB = 1048576;Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-91014403539982215462009-06-23T09:45:40.173+05:302009-06-23T09:45:40.173+05:30int oneMB = oneKB << 10;int oneMB = oneKB << 10;TheMalkolmhttps://www.blogger.com/profile/11358745568436186926noreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-41537165521818542262009-06-23T02:19:35.768+05:302009-06-23T02:19:35.768+05:30public class MemoryManager {
public static void ma...public class MemoryManager {<br />public static void main(String[] args) {<br /> int oneKB = 1024; /* No change to this line! */<br /> int oneMB = oneKB<<10;<br /> System.out.println("1 MB of memory is :"+oneMB+" bytes.");/* No change to this line! */<br /> }<br />}Fred Hsuhttps://www.blogger.com/profile/01605944565710444887noreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-23731706395736215222009-06-23T01:23:02.642+05:302009-06-23T01:23:02.642+05:30public static void main(String[] args) {
int o...public static void main(String[] args) {<br /> int oneKB = 1024; /* No change to this line! */<br /> int oneMB = oneKB<<10;<br /> System.out.println("1 MB of memory is :" + oneMB + " bytes.");/* No change to this line! */<br />}<br /><br />:)Makkhdynhttps://www.blogger.com/profile/16225036210991551541noreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-57283761163104687332009-06-22T21:39:48.800+05:302009-06-22T21:39:48.800+05:30int oneMB = oneKB<<10;int oneMB = oneKB<<10;Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-52712673707966719992009-06-22T16:01:28.056+05:302009-06-22T16:01:28.056+05:30public class MemoryManager {
public static void m...public class MemoryManager {<br /> public static void main(String[] args) {<br /> int oneKB = 1024; /* Никаких изменений в этой строке! */<br /> int oneMB = oneKB<<10;<br /> System.out.println("1 MB of memory is :"+oneMB+" bytes.");/* Никаких изменений в этой строке! */<br /> }<br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-84818243724247263132009-06-22T13:52:31.636+05:302009-06-22T13:52:31.636+05:30oneKB+1047552;oneKB+1047552;Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-77197758239692016812009-06-22T13:29:08.323+05:302009-06-22T13:29:08.323+05:30The obvious simple change is:
int oneMB ...The obvious simple change is:<br /> int oneMB = oneKB+1047552;<br /><br />which is kind of stupid but does the job (and goes inline with my previous statement that performance can be improved using hard coded precalculated values.)<br /><br />I like the following variant much better, however:<br /> int oneMB = oneKB<<10;<br /><br />(four changes and it still makes sense)Sebastianhttp://www.yworks.comnoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-12903081729975326512009-06-22T12:47:51.151+05:302009-06-22T12:47:51.151+05:30Line 5:
int oneMB = oneKB<<10;Line 5:<br /> int oneMB = oneKB<<10;Yauheninoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-32259291245437103742009-06-22T10:03:28.218+05:302009-06-22T10:03:28.218+05:30Hope bitwise is accepted:
Line 5:
int oneMB = on...Hope bitwise is accepted:<br /><br />Line 5:<br /><br />int oneMB = oneKB << 10;Mario Peshevhttp://peshev.net/blognoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-30319422034238072332009-06-22T00:46:53.947+05:302009-06-22T00:46:53.947+05:30int oneMB = oneKB+1047552;int oneMB = oneKB+1047552;syfranhttp://syfran.comnoreply@blogger.comtag:blogger.com,1999:blog-9193160645817040317.post-17004904265429831862009-06-21T14:19:28.213+05:302009-06-21T14:19:28.213+05:30public class MemoryManager {
public static vo...public class MemoryManager {<br /><br /> public static void main(String[] args) {<br /> int oneKB = 1024; /* No change to this line! */<br /> int oneMB = oneKB+1047552;<br /> System.out.println("1 MB of memory is :"+oneMB+" bytes.");/* No change to this line! */<br /> }<br />}stfnhttps://www.blogger.com/profile/13802280639197311708noreply@blogger.com