post your comment   print   send to a friend
Rate:   0% | Views: 375
Question categories:  Java

Is there a way to see how much memory I'm using in the JavaVM?


Yes. The standard java.lang.Runtime package can be accessed within the Netscape JavaVM.

Retrieve Free and Totals with freeMemory() and totalMemory(). gc() will force the garbage collector to run. Calling gc() two or three times is usually required to reclaim everything. runFinalization() actually frees the memory (and some other runtime associated structures).

HINT: You can configure the memory sizes from JavaScript:
var rt=java.lang.Runtime.getRuntime()
Alert("JavaVM Memory: Free: "+ rt.freeMemory() +" of Total: "+ rt.totalMemory())

NOTE: You must NOT call gc() and runFinalization() from a LiveConnect thread (called from JavaScript). The garbage collector requires a standard JavaVM thread context.



Customer Feedback
Rate:   0% | Views: 375 | Please Rate:  
 
If you have other comments or ideas for future technical tips, please type them here:

Email: (optional)

Comments: (optional)

 Asp Hosting | Web Design Company    Back to serch results
Browse the Base
Knowledge Base
Web Design
  Do It Yourself
    Java
Messages
 

$75 Free Google AdWords

Free $75 Google AdWords when you sign up for WebImage! Target by location, create your own, or let Google create your ads for you. Check out http://www.aplus.net/google.html to see how AdWords works for you.

Private Area
 
Ask
in Private
   
Personal
Folder
 
Related Questions
 
1. How do I access Servlets or CGI programs from Java?
 
2. My applet computes its window size. Can I resize it in the browser?
 
3. How do I communicate between my applets in the same browser?
 
4. How do I force the browser to reload my Java classes without exiting Navigator?
 
5. Why does my java console show an applet is pruned?
 
Home Browse Search Ask in Private Personal Folder   Help
powered by web hosting 
  Logged as: Guest