In which language does the jvm program is written?

In which language does the jvm program is written?
Please give the reason for that
Thanks,
Vidyadhar

Dear Nisha,
you can use table GRACREVREJUSER with the correpsonding reasons from table GRACREJREASON and GRACREJREASONT.
Regards,
Alessandro

Similar Messages

  • Does the jvm allocate complete max heap size initially?

    Does the JVM allocate the memory for the entire max heap size up front, or does it start with the specified minimum size and increase and grab more later if needed?
    The reason this is being posted is because we have a number of jboss servers that are being run. Some don't require large heap sizes, others do. If we use the same large max heap size for all would all the memory get allocated up front, or possibly a smaller initialization portion?

    I have done the test with Solaris, Linux and WinXP.
    Test with -Xms512M
    Have written a simple java program to which the minimum heap size was set to -Xms512m then the program was executed on Solaris and WinXP platforms. The usage of memory of the Java process was 6 MB in WinXP and 9 MB in Solaris, rather than 512 MB. The JVM is not allocating the configured minimum size of 512 MB at the start of the process execution.
    Reason:
    If you ask the OS for 512 MB it'll say "here it is", but pages won't actually be allocated until your app actually touches them.
    If the allocation is not being made initially during the start of the process, the concept of minimum heap size is not required.
    But the garbage collection log shows the minimum heap size as what was configured using -Xms option.
    Test with -Xms1024M
    The JVM arguments was set to : -Xms1024m -Xmx1024m, but the used memory observed using Windows perfmon was 573M.
    6.524: [Full GC 6.524: [Tenured: 3081K->10565K(967936K), 0.1949291 secs] 52479K->10565K(1040512K), [Perm : 12287K->12287K(12288K)], 0.1950893 secs] Reason:
    Optimization is something that the operating systems do. The JVM allocates the memory in it's address space and initializes all data structures to your -Xms. In any way that the JVM can measure, the allocation from the OS is complete. But the OS doesn't physically assign a page to the app until the first store instruction. Almost all modern OSs do this.
    Hope this is helpful.

  • Does the RFFOEDI1 program has any implication on the ACH direct deposit?

    Hi all,
    Can any one please explain the use of RFFOEDI1 program. Is this
    program used just to generate I-Doc?
    Scenario: For Check payment method(C)
    Once F110 run is successful, then we have to run RFFOUS_C program to
    generate checks. Once this program is complete, checks will be
    generated and the check info will be available in PAYR table.
    Scenario: For ACH-CCD payment method (D)
    Once F110 run is successful with payment method D, The payment details
    will hit BSAK table.
    Now, I don't want to generate the SAP standard I-Doc with RFFOEDI1, do
    I still need to run RFFOEDI1 program???
    For the check payment, RFFOUS_C program triggers the generation of
    checks after which the check info will be available in PAYR table
    Likewise, does the RFFOEDI1 program has any implication on the ACH
    direct deposit?
    To my understanding, If you do a payment using payment method, ACH
    direct deposit in SAP, we don't generate any check numbers ???!!!
    Do we get any reference number or anything when the direct deposit is
    done??? This reference number could be used to trace the invoice
    against which this ACH payment was done!
    If it is the case, where do we get/ when do we generate the reference
    number to trace the invoice????.....any inputs?
    If we are not going to run RFFOEDI1 program, (if we are not interested
    in generating IDoc) then are we DONE with the ACH direct deposit, once
    we are done with payment run(F110)???
    Where do we get the reference number which specifies the ACH payment?
    Sorry, I have poured in lot of question at one place!
    Any inputs/ solutions/ suggestions are greatly appreciated!
    Thanks a lot!

    RFFOEDI1 is typically used when payments to vendors are to be sent by an EDI 820 file to the bank. This program generates the PEXR2002 idoc. The idocs are sent to the EDI translator where these are mapped to an EDI 820 file format and sent to the bank.
    Scenario ACH-CCD payments method (D)
    If you do not want to send EDI 820 payments, you would typically not generate the idoc - in which case - you dont have to use RFFOEDI1. This probably means that (a) you are using the RFFOUS_T program for generating the payment medium or (b) you are using the payment medium workbench to generate the ACH file (NACHA format) for your house bank.
    You do have to send an ACH file to the bank for paying your vendors - which means - you are probably using one of the above methods to generate the file.
    ACH Direct Deposit
    I am assuming that you are probably referring to ACH-PPD type payments here. You would still have to send the payment medium using one of the methods mentioned above.
    In all ACH scenarios, your payment document number, is your reference number that was used to clear the open item.
    Hope this helps.

  • What is the difference in execution time between a program written in C language and the same program made with LabView?

    what is the difference in execution time between a program written in C language and the same program made with LabView?

    Hi Pepe
    You cannot say which is faster, the LV or the C programm. The only way to be sure is to program in both environments and to check than. Check this for some benchmark examples:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/DC9B6DD177D91D6286256C9400733D7F?OpenDocument&node=200059
    Luca
    Regards,
    Luca

  • When does the JVM exit and deleteOnExit();?

    I developed a JSP that queries a database, displays the results in a browser, and writes the results to the server as a file. While the user is viewing the JSP, they can click on a download link to save the file that was written to the server. Everything works fine!
    I would like to delete the file that was written to the server (to save space), however, I can't delete the file until the user is finished viewing the JSP. I need some help concerning this method: java.io.File.deleteOnExit() the API states:
    "Requests that the file or directory denoted by this abstract pathname be deleted when the virtual machine terminates. Deletion will be attempted only for normal termination of the virtual machine, as defined by the Java Language Specification (12.9)."
    If I use this method, When does the JVM exit? I tested it in my home environment using Tomcat and the file was deleted when I stopped Tomcat. If I run this on a web server, does the JVM ever exit? If so when?
    Thanks
    --Scott

    The JVM stays active so long as the Java based webserver (or the servlet engine if your webserver is connected to one) is up. Only when you shutdown your server will the VM terminate. (Similar to what you observed with tomcat)

  • What does the standard program  RFBIBL00    does?

    what does the standard program  RFBIBL00    does?

    Hi Bharath
    Accounting Documents: Data Transfer Workbench
    Definition
    Transferring FI accounting documents from an external system into the SAP System using program RFBIBL00.
    Use
    You use program RFBIBL00 to enter accounting documents and to clear open items.
    Method
    Program RFBIBL00 primarily transfers accounting documents using the batch input method. However, you can also generate documents immediately using call transaction or direct input by means of the "Data transfer type" parameter. Both of these procedures lead to improvements in system performance when transferring large quantities of data (more than 10,000 transactions).
    Object-Specific Settings
    With call transaction or direct input, documents are posted immediately to the SAP System. As a result, you need to ensure that if for any reason the program is terminated, it can be restarted without inconsistencies occurring in the data.
    other information:
    To enhance the batch input procedure, the system offers the direct input technique, especially for transferring large amounts of data. In contrast to batch input, this technique does not create sessions, but stores the data directly. It does not process screens. To enter the data into the corresponding database tables directly, the system calls a number of function modules that execute any necessary checks. In case of errors, the direct input technique provides a restart mechanism. However, to be able to activate the restart mechanism, direct input programs must be executed in the background only. To maintain and start these programs, use program RBMVSHOW or Transaction BMV0.
    Examples for direct input programs are:
      Program        Application
    RFBIBL00         FI
    RMDATIND       MM
    RVAFSS00       SD
    RAALTD11        AM
    RKEVEXT0       CO-PA
    Hope this helps u
    thanks and regards
    suma sailaja pvn

  • How does the email program in the suite compare with Google GMail especially in handling spam or are both about the same?

    How does the email program in the suite compare with Google GMail especially in handling spam or are both about the same?

    Firefox doesn't include an email client. Are you asking about the Seamonkey suite? The Seamonkey support options are over here: http://www.seamonkey-project.org/community

  • Which method does the actual bulk fetch from database in ADF?

    Hi,
    I'm looking to instrument my ADF code to see where bottlenecks are. Does anyone know which method does the bulk fetch from the database so that I can override it?
    Thanks
    Kevin

    Hi,
    I think you need to be more specific. ADF is a meta
    data binding layer that delegates data queries to the
    business service
    FrankSorry - to be specific I probably mean BC4J - when a query runs in a view object.

  • Which tables does the IDOC QALITY02 update?

    Hi Guys,
    I have a serious question at hand. I have to find out which tables the IDOC QALITY02 updates. How do I find this out?
    The problem arises because the functional designer wants an IDOC that updates the same tables as transaction code QE51N. Is QALITY02 the right IDOC for doing this? If not which IDOC does the job and how do I find it?
    I would really appreciate your help. Please mark this question as URGENT.
    Thanks in advance.
    - Priyanka Shukla

    Hi Priyanka,
    Please take a look at these..
    http://help.sap.com/saphelp_erp2005/helpdata/en/04/964e38533e3860e10000009b38f889/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/5a/5b5738ed5a1d36e10000009b38f889/frameset.htm
    cheers,
    Prashanth
    P.S Please mark helpful answers

  • Does the recycling program subtract the 10% off after the original price is add with tax?

    Does the recycling program subtract the 10% off after the original price is added with tax?

    I do not know, Call an Apple store and ask.

  • Which resolution does the new macmini support?

    Which resolution does the 2012 mac mini support? Would it be able to power the old 30"Cinema HD display, which has 2560 x 1600 pixels as an optimum resolution?

    Apple seem to have had a brain seizure regarding making this information available. If you look at the KB article for the mid 2011 Mac mini model as here
    http://support.apple.com/kb/SP632
    it does show the required information. If you look at the equivalent article for the late 2012 Mac mini model as shown here
    http://support.apple.com/kb/SP659
    it does not show the resultions. I would say that the answer is the same, that is the new model supports the same resolutions. What has changed is how many displays it can simultaneously drive (now only 2).
    So the answer to your question would be
    Thunderbolt port with support for up to 2560-by-1600 resolution
    HDMI port with support for up to 1920-by-1200 resolution
    Note: If you are using a DVI display with a higher than 1920x1200 resolution, you need to use a Mini Displayport to DVI adaptor, furthermore as before the higher resolution monitors like the 30" Cinema Display need a dual-link DVI adaptor.

  • HT1435 how long does the recycle program take or do they give you an ipod straight away when you are at the store.when you buy from the store do they do free ipod engraving

    how long does the recycle program take or do they give you an ipod straight away when you are at the store.when you buy from the store do they do free ipod engraving

    How recently did you switch?  If it's less than 60 days, then Verizon simply reinstates your previous account.  The fact that you were on the EDGE plan and mailed the devices back, and they apparently are somewhere in the system, could cause complications, and it might just work out that you just go back on the same plan and they set you up with the same devices.  I'm not sure how it will go - but since you are still being billed for the devices... 

  • How does the JVM call Windows GDI Text functions?

    I need to find out how the JVM calls Windows GDI functions for Java running on Windows. I am a programmer at an imaging software company and we "hook" to client applications to extract information for searching and indexing. Basically what we do is tell the app to refresh itself and then we intercept the text output functions to the GDI. Recently, when trying to image enable an Oracle app (Sun JVM or bastard version thereof), we failed to capture any text output. None of the documented MS GDI text output functions are being called to display that text. Does anyone with an intimate knowledge of the workings of the JVM on a Windows platform know how this is accomplished. I currently have calls pending at Sun and Microsoft, but sometimes these forums have more info than they do. Thanks in advance for any help you can provide. ([email protected])
    Jason Nix

    I would venture to say that SUN is generating its own
    text. That would be necessary in order to handle all
    of the sizing and layout management issues which
    happen in Java real time, as opposed to Windows once
    at compile time.Not likely. Font rendering is always done at runtime and it would be generally unwise to do it yourself given the availability of TrueType fonts and the highly optimized rendering engines. I would be shocked if Sun tried to do it themselves.
    Chuck

  • Does the extension program fix in this case?

    Hi,
    I'm a Ph D. student owner of an Ibook G3, 800 combo drive. I bought it on May 29, 2003 in USA. I got some problems with the video but nothing so serious. Some times it got freeze but I was able to deal with those issues for a while. I've using this computer mostly for my research and writings. By April the logic board began to have a new and a more serious problem. Some times it had power and some times it did not. I was able to make it work and on April 28 I took it to the apple store. When I went there my computer was working okey. One of the people at the Apple Store in Manila (Philippines) turned it off. After that it has been impossible to make it work again. After a week I received the unit back with the diagnostic that the logic board is dead. I found the documentation related to the logic board repair extension program for Ibooks. I went back to the store and they received the unit again. Today they told me that the problem is the logic board which is dead but that it is not cover by the extension program. The reason is that the problem with my mac is related to a power issue and not to display issues. I do not know what to do. I called to Singapore today also and they told me that the serial number of my unit fits well under the guarantee. Also, the date in which I bought it. However I need to demonstrate that it really had display problems in order to get the guarantee. How do I do that now? My Ibook is not working anymore. I need to write my disertation and I am wandering what should I do. How is it possible that an Apple logic board may endure less that three years? I'm really affected for this problem. At the end I do not have any computer at all and before three years I'm loosing U$ 1,350. I love Apple computers but this issue is badly affecting me in my finances and worse in my studies. Any idea?
    Riad

    I would like to post here that I finally got back my computer. That is not possible. On Thursday I received another phone call (I think from Singapore). A lady told me that her boss was supervising the soon reparation of my unit. They expected that it would be repaired in no more than in three working days. Since I have no received any call from Manila I decided to contact them today. I talked with Mr. Lito (the person on charge of the reparation store), and he told me that it is not possible to repair my unit because they do not have the original receipt of the machine. I explained to him that I submitted the receipt to GreenBelt Apple Store in Manila. He surprised me when he said that the Apple store does not have my receipt. They lost it. I explained to him that my unit is there with them because I was able to give to the Apple Store the receipt of my purchase. It is for this reason that they receive the unit.
    I do not know. It is difficult to deal with these issues when you are not in your own country...
    I had to call to Apple (1-800- 7666-7666) again. They will contact Apple Singapore.
    Now, what is going to happen?
    I do not know. I do really expect that again Apple Singapore will do something to correct this mess.
    Riad
    Ibook G3   Mac OS X (10.4.6)  

  • How does the Migration program work?

    I am having a problem with Iphoto and A support suggests that I do a clean install of SL then Iphoto to see if I have the same problem. Which is when I use the external 30" cinema and have iphoto at close to full size and go to adjust an image, especially using shadow or highlight I get crazy bars going thru the image, as it's a video card problem. Oh yeah it does the same thing with Aperture 3
    However when I use CS4 or Lightroom I do not have a problem.
    I have my HD backed up using carbon copy so I can do a restore, but I am not crazy about the idea of loading everything back manually.
    If I use the migration tool, will I end up with the same system as I had before or will doing the clean install will avoid writing over the SL part?

    I have my HD backed up using carbon copy so I can do a restore, but I am not crazy about the idea of loading everything back manually.
    Boot with the clone, if it's a complete one, then boot with it and see if the problem persists. If not, then erase the original source and restore the clone. Restoring the clone doesn't require reloading anything manually. However, if you didn't make a complete clone, you failed to properly use CCC.

Maybe you are looking for

  • HT1296 how do i sync contacts from iphone to itunes

    Attempting to reset iphone, I need to save contacts to itunes account

  • Photoshop Elements 10 option-click issue

    New install of Lion Server on a Mac Mini.  It appears that the option-click key stroke to select a area of a photo to clone is not working.  I get the error below on Elemens 9 and 10. Could not use the clone stamp tool because the area to clone has n

  • EP- CRM- BAB-BSP-Applications problem

    Hi Guys, When we are trying to copy the existing CRM BSP application to new BSP applicaiton using BAB [Bluprint Application Builder], we are encountering the following error " Object R3tr Tabu CRMC_Blueprntc, referred to by the object key, does not e

  • Why the ipod touch (1st generation) doesn't have new updates ??

    i just want to know why the ipod touch (first generation) doesn't have any new updates! all the new itouch have this great features and people with old itouch cant have it! its not fair! thank you!

  • SAP S/4 HANA for Oil and Gas

    Hi All, When SAP is announcing its road map for SAP S/4 HANA for Oil and Gas strategy. Which functionalities they are keeping from R/3, which they are dropping and which they are adding. How they are planning to simplify this area!! Cheers