Embedded Java Memory Footprint’s Method and System Granted Patent
A patent that was applied for the method and system of improving the memory usage in Java executable files, thus improving the overall performance of the system, was granted on the 11th of October, 2012. This patent was filed in December 2007 but took this long to be granted due to some verification issues. The official patent number for this system and method is 8281291 and is granted in the name of International Business Machines Corporation. The assignees to this patent were a group of five inventors who are responsible for the coinage of this system and method.
Improved Memory Management
While there was no official record of this system being tried on any presently running system, the group of inventors claimed that this will revolutionize the way memory management is done while JXE files are executed. In this system, the memory mapping of the JXE files has been completely overhauled as only the read only portion of the executable file has been mapped. If the OS is running short on memory, this portion of memory can be reclaimed if needed. If you are attending Java training courses, you can request your instructor to hold a session on the significance of this development and the advantages you will have with this innovation.
Pervasive Computing Devices Benefit a Lot from This
According to the team of inventors, the major beneficiary from this technique is the pervasive computing devices. Traditionally, most of the tasks would be meant only for computers but due to the advancement in embedded technology, even mobile phones and PDAs can perform computer like tasks. But their specifications will not be able to match that of the computers. This is where the newly patented technique will provide developers with an added advantage. More efficient memory management will mean better processing speeds and higher computing ratios.
Please Share This Knowledge With Others!
Rosemarie says
This is a very interesting story. I wonder if this patented methodology will in fact prove to be a game changer. It is no surprise that the inventors of this footprint are going to boast about it and how it will revolutionize the industry. What else do you expect them to say? I guess only time will tell what this will mean for the end users.
Jane says
I sampled the video tutorial on this site and It is among the best video training tutorials I have seen yet. The instructors explain everything in detail and with clarity, plus, the video screen shots are high quality and clear. You can even read the code!
Johnny says
Now that Java is an open-source project, developers will find little to be surprised about in Sun’s newest Java SE 6, released recently. But if you ask me, one sign that even Java is adapting with the times – besides its smaller size, which early adopters are applauding – is its new support for external scripting engines, which adopters might not be aware of.
Kristin says
Java – or at least Sun’s Hotspot JVM – has long had a reputation for having a very large memory footprint. What exactly is it about the JVM that gives it this reputation? I’d be interested in a detailed breakdown: how much memory goes to the runtime (the JIT? the GC/memory management? the classloader?) anything related to “auxiliary” APIs like JNI/JVMTI? the standard libraries? (which parts get how much?) any other major components?
Johnny says
This was very interesting I am sure it meant a lot to the computer guru but to me a normal Joe I am not to sure exactly what you were talking about here! I’ll check out some of your tutorials to start
Jeffrey says
This is very interesting and congratulations to java for acquiring this. You have done a great job on this article because I understand what it is now where before I had no idea. Keep up the good work and keep finding better ways to do things Java. I look forward to more updates!