Page 4 of 5 First 12345 Last
  1. #46
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Dus omdat er veel data door jullie java-webservers gaat is Java het meest performant? Heb je andere talen zoals C++ afgewogen?

    Anderzijds, er zijn genoeg benchmarks gedaan tussen C++ en Java die bijna zo goed als altijd in het voordeel van C++ uitdraaien, Java haalt af en toe ook eens de bovenhand, maar dat is eerder uitzondering dan regel.

    Er is dan ook nog het volgende:

    Java startup time is often much slower than for C or C++, because a lot of classes (and first of all classes from the platform Class libraries) must be loaded before being used.
    en

    Java memory usage is heavier than for C or C++, because:

    * parts of the Java Library must be loaded prior to the program execution (at least the classes that are used "under the hood" by the program)
    * both the Java binary and native recompilations will typically be in memory at once, and
    * the virtual machine itself consumes memory.
    en

    Performance of trigonometric functions can be bad compared to C, because Java has strict specifications for the results of mathematical operations, which may not correspond to the underlying hardware implementation. On the x87 sine and cosine instructions for arguments with absolute value greater than π / 4 are not accurate, because they are computed by reducing them to this range using an approximation of π. A JVM implementation must perform an accurate reduction in software instead, causing a big performance hit for values outside the range.
    en

    The Java Native Interface has a high overhead associated with it, making it costly to cross the boundary between code running on the JVM and native code.
    Om de feiten boven te halen hoef ik helemaal geen business ervaring te hebben. Ik durf zelf te stellen dat mensen met business ervaring nog nauwelijks goed overwegen welke taal ze gebruiken maar eerder gebruiken wat het bedrijf normaal gebruikt.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  2. #47
    Moto's Avatar
    Registered
    17/07/02
    Location
    Wilrijk
    Posts
    1,994
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    9/16
    Zal ook eens een feit bovenhalen, Cycloon, moest gij en eniac hetzelfde business probleem oplossen met dezelfde deadline zal eniac zen oplossing beter en performanter zijn dan die van u.
    Hell, ik zou VB6 eens afstoffen en u daarmee kompleet kunnen ownen
    no votes  

  3. #48
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Quote Originally Posted by Moto View Post
    This quote is hidden because you are ignoring this member. Show
    Zal ook eens een feit bovenhalen, Cycloon, moest gij en eniac hetzelfde business probleem oplossen met dezelfde deadline zal eniac zen oplossing beter en performanter zijn dan die van u.
    Hell, ik zou VB6 eens afstoffen en u daarmee kompleet kunnen ownen
    Compleet

    En ja, als we ons gelijk niet kunnen halen gaan we maar op de man spelen natuurlijk
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  4. #49

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    Quote Originally Posted by Cycloon View Post
    This quote is hidden because you are ignoring this member. Show
    Dus omdat er veel data door jullie java-webservers gaat is Java het meest performant?
    Als je nu woorden in mijn mond gaat leggen is de discussie compleet gedaan hoor. Je kan misschien eens beginnen met een quote van mij te tonen waarin ik zeg dat Java het meest performant is.

    Heb je andere talen zoals C++ afgewogen?
    Dat zullen ze hier heus wel gedaan hebben

    Er is dan ook nog het volgende:
    en
    en
    en
    Ik kan met evenveel knipseltjes afkomen die de voordelen van Java aantonen hoor.

    Je bent je overigens toch bewust van het feit dat die benchmarks wat betreft trigonometrische functies gedaan werden met Java 1.4.2?


    Om de feiten boven te halen hoef ik helemaal geen business ervaring te hebben.
    Natuurlijk wel. Je haalt immers al feiten aan die in veel contexten geen bal relevant zijn. Startup tijd voor de JVM bijvoorbeeld, er zijn meer dan genoeg business cases waarin dat geen bal uitmaakt. Of denk je dat een Websphere om de paar uur eens herstart moet worden? Of wat hoger geheugenverbruik. Geheugenverbruik != performance en het meerverbruik door Java maakt in veel contexten ook echt niets uit. Zolang je niet met memory leaks zit, natuurlijk.

    Ja sure, voor desktop swing apps zijn dat wel valide punten, maar het gaat erom dat jij tout court stelt dat er met Java "geen goede performance kan behaald worden", onafhankelijk van de context. Wat dus echt klinkklare onzin is. Afhankelijk van de business case kan Java een betere tot veel betere oplossing zijn dan C++, en sneller dan C++.

    En als we dan nog externe factoren (development tijd bvb) er gaan bijnemen...
    no votes  

  5. #50
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Quote Originally Posted by eniac View Post
    This quote is hidden because you are ignoring this member. Show
    maar het gaat erom dat jij tout court stelt dat er met Java "geen goede performance kan behaald worden", onafhankelijk van de context.
    Heb ik dat dan zo gezegd? Ik denk toch dat je best wat beter gaat lezen.

    Mijn punt ging er over dat Java zeker niet de holy grail is qua performantie tov andere talen. Of de taal slecht is? Daar spreek ik mij niet over uit.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  6. #51
    Moto's Avatar
    Registered
    17/07/02
    Location
    Wilrijk
    Posts
    1,994
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    9/16
    En ja, als we ons gelijk niet kunnen halen gaan we maar op de man spelen natuurlijk
    Wel gelijk kan ik niet halen?
    Denk gij dan echt dat ge hetzelfde in C++ met dezelfde development-tijd beter zou kunnen doen dan in Java?
    no votes  

  7. #52
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Quote Originally Posted by Moto View Post
    This quote is hidden because you are ignoring this member. Show
    Denk gij dan echt dat ge hetzelfde in C++ met dezelfde development-tijd beter zou kunnen doen dan in Java?
    Gaat het daarover? Nee.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  8. #53

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    Quote Originally Posted by Cycloon View Post
    This quote is hidden because you are ignoring this member. Show
    Heb ik dat dan zo gezegd?
    Java zal nooit een goede performantie halen als semi-interpreter taal
    Zwart op wit. Zelfs als ik het deel na de komma erbij haal klopt het nog altijd van geen kanten zonder verder zeer hard te gaan specifiëren.

    Ik denk toch dat je best wat beter gaat lezen.
    Zegt degene die mij woorden in de mond legde.

    Mijn punt ging er over dat Java zeker niet de holy grail is qua performantie tov andere talen.
    Neen, je punt was een heel pak harder. Zie de eerste quote in deze reply.
    no votes  

  9. #54
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Quote Originally Posted by eniac View Post
    This quote is hidden because you are ignoring this member. Show
    Neen, je punt was een heel pak harder. Zie de eerste quote in deze reply.
    Door een halve zin uit zijn context te sleuren kan ik ook alles omdraaien hoor
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  10. #55
    Moto's Avatar
    Registered
    17/07/02
    Location
    Wilrijk
    Posts
    1,994
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    9/16
    Gaat het daarover? Nee.
    euhm...
    Ik durf zelf te stellen dat mensen met business ervaring nog nauwelijks goed overwegen welke taal ze gebruiken maar eerder gebruiken wat het bedrijf normaal gebruikt.
    Dus bedrijven kiezen voor een taal als Java omdat... (*hint* resources + development tijd *hint*)
    no votes  

  11. #56

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    Quote Originally Posted by Cycloon View Post
    This quote is hidden because you are ignoring this member. Show
    Door een halve zin uit zijn context te sleuren kan ik ook alles omdraaien hoor
    Door maar halve posts te lezen kan ik ook wel 1 en ander upfucken tbvfh. Net daarom zei ik er dan ook dit achter:

    Zelfs als ik het deel na de komma erbij haal klopt het nog altijd van geen kanten zonder verder zeer hard te gaan specifiëren.
    Je praat veralgemenend, en dat is zwaar onterecht. Kan je dat nu eens toegeven?
    no votes  

  12. #57
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Quote Originally Posted by eniac View Post
    This quote is hidden because you are ignoring this member. Show
    Je praat veralgemenend, en dat is zwaar onterecht. Kan je dat nu eens toegeven?
    Ik praat veralgemenend ja, maar het is zeker niet zwaar onterecht omdat Java zelden beter presteert dan bv C++. Op elke regel is wel een uitzondering te vinden natuurlijk, maar daarom is de regel niet incorrect.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  13. #58

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    Quote Originally Posted by Cycloon View Post
    This quote is hidden because you are ignoring this member. Show
    Ik praat veralgemenend ja, maar het is zeker niet zwaar onterecht omdat Java zelden beter presteert dan bv C++.
    Dus omdat het zelden beter presteert rechtvaardigt dat jouw stelling dat het geen goede prestaties kan halen ten opzichte van C++ (als verpersoonlijking van een gecompileerde taal)?

    Lijkt me krom redeneren.
    no votes  

  14. #59
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    "Een mindere prestatie" dan beter?
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  15. #60
    Moto's Avatar
    Registered
    17/07/02
    Location
    Wilrijk
    Posts
    1,994
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    9/16
    Het hele kromme aan de redenering en veralgemening is:
    C++ is meestal performanter dan Java dus mensen/bedrijven die voor Java kiezen hebben de verkeerde keuze gemaakt.

    Misschiens met een paar jaar ervaring in de echte wereld zult ge inzien dat Java evenveel bestaansrecht heeft als C++, dat voor verschillende domeinen/applicaties verschillende talen beter geschikt zijn om de job te klaren.
    Voor business applicaties is de fractie extra performance die C++ zou geven het niet waard tov de extra tijd + resources.
    Zelfde bv als ge C gaat doen ipv C++ voor een beetje extra performance, of misschiens wel ASM
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in