bnvdarklord Δημοσ. 29 Ιουλίου 2014 Δημοσ. 29 Ιουλίου 2014 Υπάρχει καποιος τρόπος να δω ποια ειναι η μέγιστη χρήση RAM που χρησιμοποιησε καποιο πρόγραμμα στην διάρκεια ζωής του; Το πρόγραμμα δεν εκτελείται για πολύ ώρα οπότε το Performance Monitor των windows δεν μου κανει καθως δεν μπορω να επιλέξω process που δεν τρέχει ήδη. Ευχαριστώ.
parsifal Δημοσ. 29 Ιουλίου 2014 Δημοσ. 29 Ιουλίου 2014 Το Process Monitor αν θυμάμαι καλά μπορεί να κάνει αυτό που ζητάς: http://technet.microsoft.com/en-us/sysinternals/bb896645
bnvdarklord Δημοσ. 29 Ιουλίου 2014 Μέλος Δημοσ. 29 Ιουλίου 2014 Ευχαριστώ για τις απαντήσεις. Το Valgrind από οσο ξέρω ειναι μονο για linux. Το Process Monitor δεν μπορεσα να καταλαβω πως θα μπορουσε να κανει αυτο που θελω
defacer Δημοσ. 29 Ιουλίου 2014 Δημοσ. 29 Ιουλίου 2014 Θα πρέπει πρώτα να ξεκαθαρίσεις τι ακριβώς σ' ενδιαφέρει να μάθεις, υπάρχουν πολλά (διαφορετικά) νούμερα που μπορείς να βαφτίσεις "πόση μνήμη χρησιμοποιείς". Πιθανότατα αυτό που σ' ενδιαφέρει είναι το λεγόμενο "private bytes" αλλά μπορεί και όχι. Στην toolbar του process monitor τέρμα δεξιά έχει κουμπάκι "show profiling events". Το πατάς, ξεπατάς όλα τα υπόλοιπα, ξεκινάς capture και τρέχεις το πρόγραμμα. Μετά σταματάς το capture και κάνεις filter/export τα profiling events που σ' ενδιαφέρουν. 1
bnvdarklord Δημοσ. 29 Ιουλίου 2014 Μέλος Δημοσ. 29 Ιουλίου 2014 Ευχαριστώ πολυ, με λίγη προσπάθεια το κατάφερα. edit: Μηπως ξέρετε αν το Process Monitor καταγράφει τα πάντα; Δηλαδή θα μου βγάλει σιγουρα την μέγιστη ram μεσα σε αυτα τα profiling events ή απλά logαρει ανα διαστήματα και ότι πιάσει;
defacer Δημοσ. 29 Ιουλίου 2014 Δημοσ. 29 Ιουλίου 2014 Ανα διαστήματα. Για να πιάσεις το μέγιστο guaranteed δεν υπάρχει άλλη επιλογή πέρα από το να βάλεις hooks μέσα στην εφαρμογή, αλλιώς ανά πάσα στιγμή μπορεί να κάνει allocate και ξανά free όσο δεν κοιτούσες.
bnvdarklord Δημοσ. 29 Ιουλίου 2014 Μέλος Δημοσ. 29 Ιουλίου 2014 Μμ κατάλαβα, ευχαριστώ. Και από οτι βλέπω δεν εχει επιλογή να κοιτάει συχνότερα ωστε να δίνει καλύτερα αποτελέσματα.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα