About kaffe jvm

hi,
we have downloaded kaffe jvm source code.
we want to study garbage collection of it.
can u plz suggest me in which directories we can get it exactly?

I would assume you would want to talk with http://www.kaffe.org/ site regarding your questions. Did you know you can download the mustang sources from
https://mustang.dev.java.net/ as well..?

Similar Messages

  • About kaffe jvm installation error

    hi,
    while installing kaffe jvm on linux platform :'./configure ' gives following error :
    extern size_t iconv (iconv_t cd, char * inbuf, size_t inbytesleft, char * outbuf, size_t outbytesleft);
    checking for X... no
    configure: error: GTK+ peers requested but no X library available
    configure: error: /bin/sh '../../../../../kaffe-1.1.7/libraries/javalib/external/classpath/configure' failed for libraries/javalib/external/classpath
    plz give me some solution for successful configure process.
    Message was edited by:
    attar_reshma

    I would assume you would want to goto http://www.kaffe.org/ to get answers about
    this jvm.. If however you are having issues with a Sun JVM let us know..

  • A good about the JVM

    I went to local B&N and they had no books with "JVM" or "Java Virtual Machine" in the title. Amazon has stuff from 2002.
    Does a good book about the jvm exist?
    What should i read to learn about some of the fine points of java?

    wpafbuser1 wrote:
    I like books. I spend enough time looking at a screen, thanks. That's a weak argument, and so is the info in books compared to the Internet. In any case, it sounds like you need a new screen. There's a new invention called a printer. Do you understand the concept "people are not all the same"? Seems to me you have difficulty accepting anyone else might have a valid opinion on anything unless it matches your own. It isn't in the least bit weak, I don't like staring at screens all the time. Printer? You seriously want to keep track of thousands of pages of printed work?
    You also called someone else patronising in another thread. Interesting, although your position on that diminishes now
    I avoid it where I can now. Well thanks for saving the trees!You're welcome. I was thinking more "save my eyes"
    Plus, books can be read where you might not want to take a PC or other electronic device, or it isn't practical. I quite enjoy curling up on the sofa with a book, or in the summer, lounging around the garden with one. I feel sorry for anyone that goes into their garden to read the printed version of the VM spec. If i'm in my garden I'm meditating, not reading techy crap. I don't want to say "get a life" but I can't imagine spending my off-time (in an airplane or a garden etc.) reading tech stuff.You never read tech stuff out of work? That'll explain why you're so closed to new ideas, then. Personally, I find a judicious hour here and there reading tech stuff at home goes a long way, since I don't really have time to digest a book at work. I find time to meditate, too, thanks. It's called balance, and if it's good enough for the universe, it's good enough for me. Cockburn isn't particularly techie, anyway. I used to have your attitude - work is work, and it stays there - and got nowhere, and eventually realised I hated my job. A teenie amount of extra-curricular work, and my income has virtually doubled in the space of a couple of years, and I don't have to worry about doing jobs I hate any more. Call me an idiot if you like, but that sounds like a worthwhile investment to me
    I also like having a visible collection of stuff I supposedly know about. Looking at my library of tech books is a nice A-Z of where my career has been so far. I've got a Safari account, but it's nice to have something tangible for your moneyYou tree killer!!! How could you?! :)Because I am actively seeking to increase my carbon footprint, and this is a nice obtuse way of doing it

  • Some baisic  quesetion about the jvm

    1 I want to know if more than one application can share one jvn or each has one>?
    For example ,in the web application I am using tomcat as the web server ,my web applicaion is a web service, so when the tomcat start up,a jvm start up to ,when a client send a request to the server ,then my application(the web service) will handle the request and call some classes, now these classes work in the jvm created by the tomcat or new jvm?
    2 what does System.exit(0) stand for?
    if in a jsp page , some one write " System.exit(0) ",the web server can still work ?

    I am the one who ask this problem.
    Now ,I have make the jvm problem clearly. But what confusing me is that " the tomcat shun down when some commond error". More details can be found in the following :
    In my web application(the web service I mentioned above),I have a class(MainClass) to call some commond by the java.Runtime interface, and the MainClass have two memebers ThreadResult and ThreadError both of which is a Customized thread class extends the java.lang.Thread. As their class name show, the ThreadResult is to get the result, and the ThreadError is to get the error if exist.
    In practice,when the commond is invalide,from the log files I can get the messages fired in the ThreadError class,that's to say the ThreadError works,and it obtain the error messages and write it to the log file, but I can not understand the following -- the tomcat shutdown !
    So I ask the question about the jvm to make sure whether the jvm is one.
    And from the above reply I know the jvm in which the tomcat works is the one in which my web application works, so I guess maybe something wrong occurs in my web application which call the tomcat shut down. I have check the MainClass and ThreadResult and ThreadError class and there is no word like"System.exit()" . It seems that there is no reason for the stop of tomcat but it does.......
    I have no idea now....

  • A book about the JVM

    Hello,
    I want to learn more about how the JVM work, how .class files are written etc... Do you know a good book?
    I have seen some books but all are older than 8 years...

    thibaultdelor wrote:
    Ok, there's no " [Inside The Java Virtual Machine|http://www.amazon.com/exec/obidos/ASIN/0071350934/billvennersA] " up to date.
    I just ask myself one thing. It seems that the JVM specs hasn't evolved for each version of Java, Does this means that the Java has evolved but in a transparent manner for the JVM?Yes but what does that have to do with your original question. The fact that the VM spec hasn't changed much doesn't mean that the VMs haven't.

  • Type of gc in kaffe jvm

    may i know what garbage collection algorithms have been implemented in KAFFEjvm?

    Hi, you most probably won't get answers about KaffeVM in these forums. You may want to post in a forum or mailing list at the relevant site(s).

  • Please tell me about the jvm architecture

    i need some help regarding jvm architecture. can anybody explain it for me. i am very new to java so that i am asking like this

    That's a very broad, vague question.
    http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html

  • About Oracle JVM

    I am running Oracle 10g Standard Edition on a Fedora Core 2 machine.
    In the first connection after startup, It work with Java Stored Procedures and DBMS_JAVA perfectly.
    But in other connection afterward, Java Stored Procedures and DBMS_JAVA will cause an ORA-07445 and disconnect.
    My database is running under dedicated Server Mode.
    db01_ora_5006.trc
    ksedmp: internal or fatal error
    ORA-07445: exception encountered: core dump [joe_well_known_internal()+39] [SIGSEGV] [Address not mapped to object] [0x13F7D5C] [] []
    Current SQL statement for this session:
    select dbms_java.handleMd5('///',29) from dual
    How can I solve this ??

    I have try Server Server Mode, only work on for first statement. It seems only working on the first share server.

  • About Sun JVM Bug 4705373

    For the detail description of this bug, please refer to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4705373
    I made a test on Bug 4705373 on my laptop, the test environment is:
    RAM: 1.25GB
    OS: Windows XP SP1
    JAVA: Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)
    The size of test2.zip: 1.32GB
    Test program:
    public class LargeZipFile {
         public static void main(String[] args) {
              try {
                   System.out.println("totoal memory: " + Runtime.getRuntime().totalMemory());
                   System.out.println("free memory: " + Runtime.getRuntime().freeMemory());
                   System.out.println(args[0] + ", size is " + new java.io.File(args[0]).length() + " bytes");
                   new java.util.zip.ZipFile(args[0]);
                   System.out.println("success");
              } catch (Throwable t) {
                   t.printStackTrace();
    Test Result:
    E:\Tools>java -Xms1250m -Xmx1250m LargeZipFile test2.zip
    totoal memory: 1300692992
    free memory: 1300560136
    test2.zip, size is 1425952261 bytes
    success
    I didnot get the OutOfMemoryError.
    Questions:
    1. Is this bug only related with Linux system (Or certain kernel version)?
    2. How to reproduce this bug on Windows environment?
    3. Can anybody give a more detailed explaination of the cause of the bug?
    Thanks a lot!

    The suggested SUN workaround is simply to increase your PermSize. The default recommended size for NW04 is 192MB. If you get OOM in the Perm space then that suggests you might be hitting this bug (or your Perm space is just to small...). You should first simply increase the PermSize to something larger such as 256MB which is the suggested size for 7.0 (2004S) kernels anyway. But remember that Perm counts in your Heap so make sure you don't get things too big if you are on 32-bit OS.
    Based on my reading of the bug report it is not guaranteed that you would experience this bug, though certainly it seems possible. There are no published SAP Notes regarding this SUN bug to my knowledge.
    Nick

  • About license for SAP JVM

    My partner in China is look for alternate JVM to replace Oracle JVM in their solution.
             They want to know the following thing about SAP JVM.
    1.) Can SAP JAVA be opened to the third partner?
    2.) Can the third partner can sell their solution ,which embedded with SAP JVM?
    3.) Can SAP provide the relevant documents(include performance , interface and license authorized information)?

    Hi Kevin,
    it is only allowed to use the SAP JVM in combination with SAP Products.
    For more information/details you can contact me directly.
    Best regards,
    Michael

  • JVM Java heap space Error || even with -Xms- and -Xmx commands

    hi all, i got a problem by allocating a very great boolean array.
    first of all, here is my testcode:
    public static void main(String[] args) {
              boolean[] testfield = new boolean[70000000];          
              while(true){
              //NOP     
         }as you see, i try to allocate an array with 70.000.000 boolean values - as 1 boolean may be represented as at least one physical bit we calculate the total amount of needed RAM-Space:
    70.000.000 bit / 8 = 8750000 byte
    8.750.000 byte = 8.75 MByte
    My System ist WinVista Ultimate 64-bit running on a Quadcore T2200 with 2GB-DDR3 RAM
    Looking in my Vista Ressourcemanager shows, that eclipse.exe reserves about 1.023 Mbyte....
    As IDE I use eclipse
    my eclipse.ini looks as follows:
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256M
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms512m
    -Xmx1024m
    -XX:PermSize=512mby using following VMCommand "-XX:+PrintGCDetails" and running the above code the output displays:
    [GC [DefNew: 180K->63K(960K), 0.0008311 secs][Tenured: 43K->107K(4096K), 0.0060371 secs] 180K->107K(5056K), 0.0069249 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]
    [Full GC [Tenured: 107K->105K(60544K), 0.0044835 secs] 107K->105K(61504K), [Perm : 17K->16K(12288K)], 0.0045553 secs] [Times: user=0.00 sys=0.00, real=0.00 secs]
    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
         at termain.main(termain.java:15)
    Heap
    def new generation   total 4544K, used 163K [0x246a0000, 0x24b80000, 0x24b80000)
      eden space 4096K,   4% used [0x246a0000, 0x246c8fe0, 0x24aa0000)
      from space 448K,   0% used [0x24aa0000, 0x24aa0000, 0x24b10000)
      to   space 448K,   0% used [0x24b10000, 0x24b10000, 0x24b80000)
    tenured generation   total 60544K, used 105K [0x24b80000, 0x286a0000, 0x286a0000)
       the space 60544K,   0% used [0x24b80000, 0x24b9a420, 0x24b9a600, 0x286a0000)
    compacting perm gen  total 12288K, used 16K [0x286a0000, 0x292a0000, 0x2c6a0000)
       the space 12288K,   0% used [0x286a0000, 0x286a41c0, 0x286a4200, 0x292a0000)
        ro space 8192K,  62% used [0x2c6a0000, 0x2cba2ba0, 0x2cba2c00, 0x2cea0000)
        rw space 12288K,  52% used [0x2cea0000, 0x2d4e88e0, 0x2d4e8a00, 0x2daa0000)so can anyone tell me please, how i manage to allocate bigger arrays? or where at least is the problem?
    Originally i was thinking like that way: Integer.MAXVALUE = (2^32)-1
    => biggest index an array can have
    => biggest allocation possible with ints weights (((2^32)-^1)/8)/1000*1000 = (round) 537 MByte < 2GByte => everything fine .... but it seems like not :-(
    When i try to allocate 60.0000.000 it works fine....but that is far not enough :-&
    thank you very much for your helping answers!

    The Sun Java virtual machine stores booleans as bytes, not bits, so for an array of 70 million booleans you need 70 million bytes, plus 8 bytes for the object header, and 4 bytes for the array length.
    I suspect that your eclipse.ini controls the JVM running the Eclipse IDE, not the JVM running your application. Note that in the -XX:+PrintGCDetails output at the end, it shows you running out of memory with 4MB of young generation and 60MB of old generation. That's the default configuration, as if you hadn't specified -Xms and -Xmx.
    The array of 60 million booleans only requires 60 million bytes (plus overhead), which fits in the default old generation.
    I think you need to put the -Xms and -Xmx in the same place you put the -XX:+PrintGCDetails, since that does seem to display information about the JVM running your application, not the JVM running Eclipse.

  • Creating jvm-option with asadmin

    Hi,
    I am trying to create the following JVM option using asadmin:
    -Dproperties.dir=C:/Projects/Project1/myproperties
    so I used the following command:
    create-jvm-options "-Dproperties.dir=C:/Projects/Project1/myproperties"
    The command doesn't work. It ends up in the server as two properties:
    "-Dproperties.dir=C
    /Projects/Project1/myproperties"
    including the quotes ("). I also tried:
    create-jvm-options --"-Dproperties.dir=C:/Projects/Project1/myproperties" but it just gives the error:
    --"-Dproperties.dir : Option does not have an exact match
    Can anyone help?
    thanks
    Steve

    Configuring JVM Options
    To set JVM command-line options in the Administration interface:
    # In the left pane, click the application server instance name.
    # In the right pane, click the JVM tab.
    # Click JVM Options.
    # To add a JVM option, type it in the text field at the top of the screen and click Add.
    # To delete a JVM option, click the checkbox next to it and click Delete.
    # To edit a JVM option, edit the text in the JVM Option field and click Save.
    For information about specific JVM options, see http://java.sun.com/docs/hotspot/VMOptions.html
    Can you please try this and see if that works.

  • Dynamic versioning of Sun JVM

    Hi,
    I have already read the Oracle about Sun JVM dynamic versioning for Oracle Forms but am still confused. I'm migrating Forms 9.0.2 to 10.1.2.0.2 and would like to use Dynamic versioning of Sun JVM with Sun JVM 1.4.2_06 as a minimum version. What should I put for the following parameters?
    jpi_classid
    jpi_download_page
    jpi_codebase
    jpi_mimetype
    Thanks.
    Andy

    Read tarun telang's blogs on Java
    this could be your starting point..
    Introduction to SAP JVM

  • Open source JVM porting on MIPS

    Hi All,
    I am new to java , I want to port kaffe JVM to MIPS target .
    I have below questions.
    1. Is any other Free JVM available which can be ported to MIPS.
    2. Is any body port Kaffe to MIPS..
    Cheers
    Naveen

    NSIcom (www.nsicom.com) has already ported the J2ME-CDC to MIPS winCE based platforms.
    For more information please contact [email protected]

  • JVM memory issues.

    Hi All,
    This is about the JVM memory issues I am getting on CentOS 5.2.
    I have the following configuration export CATALINA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m" and the line is being added in catalina.sh file.
    When I run the process after say around 12hrs I get the following error code java.lang.OutOfMemoryError: Requested array size exceeds VM limit this looks to be the jvm error.
    What is the work around for preventing the above error? My RAM size is 4 gb and JVM heap size configured to be 2 gb.
    Another query is , if I do a top -p on the particular java process I do see the RES grows more than the heap size configured like 2gb configured in this case but have seen the process RES is more than 2 gb.I am not clear about this.
    Let me know if I can provide more information.
    Thanks in advance.
    -Raju

    seige wrote:
    ... CentOS 5.2.
    export CATALINA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m"
    I get the following error code java.lang.OutOfMemoryError: Requested array size exceeds VM limit
    What is the work around for preventing the above error? Use a 64-bit processor a 64-bit CentOS and a 64-bit Java.
    When I run the process after say around 12hrsHuh? It does not happen always?

Maybe you are looking for

  • Finder quits in list view

    So here is what happens: If finder is in "List" view with "Kind" selected (in Finder, go to View<List to enter List mode, then View<Show View Options and then click on "Kind"), it will quit and reopen, quit and reopen, etc. ad nauseum. If I resize th

  • How to execute a batch file on different remote server using TFS Build

    I have a build server and have 2 web servers. I am deploying using TFS Builds. Now, I have a requirement to execute a batch file which is kept on these 2 web servers. i.e. C:\MyBatch\CreateMe.bat After my build is successful, I need to execute this b

  • Cleaning marker off a LCD monitor?

    My son decided to draw on my 20" Apple cinema display with an orange Sharpie permanent marker? I know you are not supposed to use ammonia or alcohol based products but, will iKlear get this off? What can I use that will do the least amount of damage

  • Why is Adobe blocking my game downloads???????????

    why is adobe blocking my game downloads?????????????????????????????????????????????????????????it is so annoying !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! this was made by Matthew Frize .........NOW

  • White spot in display. (The new iPad)

    Hi, I have one little white spot in my display on my the new iPad. I see it only light tone in dark tone it invisible. This is a problem or not? http://s1.ipicture.ru/Gallery/Viewfull/10001981.html Thanks