Axelfc Δημοσ. 15 Απριλίου 2006 Δημοσ. 15 Απριλίου 2006 Εφτιαξα ενα απλο προγραμματακι που κανει μερικα loops μερικα εκατομμυρια φορες και το εβαλα να τρεξει στο pc μου τοσο σε windows xp sp2 32bit, οσο και σε Linux fc3 64bit χρησιμοποιωντας τον sdk 1.5. Και τα δυο συστηματα φροντισα να μην εχουνε load. Στα windows το προγραμμα εκτελεστηκε σε 1:36.73 και στο Linux σε 2:12.96. Δεν περιμενα τοσο μεγαλη διαφορα, 36 δευτερολεπτα, δεδομενου οτι το Linux ειναι και 64bit συστημα. Κατα κανονα η java ειναι πιο αργη στο Linux η απλως ετυχε με το συγκεκριμενο προγραμμα;
georgemarios Δημοσ. 15 Απριλίου 2006 Δημοσ. 15 Απριλίου 2006 χμ, οταν εγραφα τζαβα (2-3 χρονια πριν) ειχα παρατηρησει μεγαλη διαφορα στη ταχυτητα αλλα αναποδα, δηλαδη στο λινουξ πηγαινε πολυ γρηγοροτερα.... μηπως κατι παιζει με τα 64μπιτς? Για δες στο σαιτ της Σαν μηπως τιθεται τετοιο ζητημα ή μηπως υπαρχει εκδοση τζαβα για 64 μπιτς.....
Axelfc Δημοσ. 15 Απριλίου 2006 Μέλος Δημοσ. 15 Απριλίου 2006 Την 64bit εκδοση του jdk απο τη Sun εγκατεστησα στο Linux.
Axelfc Δημοσ. 16 Απριλίου 2006 Μέλος Δημοσ. 16 Απριλίου 2006 Με χρονομετρο απο τη στιγμη που αρχιζει το προγραμμα να τρεχει μεχρι να τελειωσει. Για dos δεν εβρισκα καποια εντολη σαν την tic του Linux. Δε νομιζω πως εχει σημασια αυτο ομως.
dop Δημοσ. 26 Απριλίου 2006 Δημοσ. 26 Απριλίου 2006 Μέτρα το μέσα από την Java (System.currentTimeMillis()).
spinner Δημοσ. 28 Απριλίου 2006 Δημοσ. 28 Απριλίου 2006 Το redhat γενικα ειναι πολυ βαρυ, φορτωνει απο default ενα ματσο πραγματα που τρωνε αρκετη μνημη. Γιατι δεν μετρα με την εντολη time στο linux ? π.χ. $time command
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.