Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: C (C89, C99 und C11) ::  Zeitmessung und Frage zu ZLib     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
kytero
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.04.2012
Beiträge: 19
Beitrag kytero Mitglied 13:02:16 03.04.2012   Titel:   Zeitmessung und Frage zu ZLib            Zitieren

Hi ich bin grad neu hier im Forum und hab gleich zwei fragen

1. zur Zeitmessung innerhalb eines Programms
das geht ja einmal mit clock() nur wollte ich wissen ob das ungenau werden könnte
erst recht wenn die CPU durch gehend auf 100% ist
und was es da sonst an alternativen gibt, es sollte nur kein externes Programm sein.

2. ob man mit zlib auch passwort geschützte Archive öffnen kann hatte ich jetzt bisher nicht so gesehen? :confused: :confused:
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 17995
Beitrag SeppJ Moderator 13:58:23 03.04.2012   Titel:   Re: Zeitmessung und Frage zu ZLib            Zitieren

kytero schrieb:
Hi ich bin grad neu hier im Forum und hab gleich zwei fragen

1. zur Zeitmessung innerhalb eines Programms
das geht ja einmal mit clock() nur wollte ich wissen ob das ungenau werden könnte
erst recht wenn die CPU durch gehend auf 100% ist
und was es da sonst an alternativen gibt, es sollte nur kein externes Programm sein.
Nein, nicht durch CPU-Auslastung. Die Auflösung ist halt in der Regel nicht so toll, aber genau ist die Zeitmessung an sich schon. Es gibt auch von den meisten Betriebssystemen noch besonders hoch aufgelöste Zeitmessungsfunktionen, da müsstest du uns für eine genaue Antwort das Zielsystem verraten. Die sind aber auch nicht genauer oder ungenauer, bloß für kürzere Zeiteinheiten geeignet.
Zitat:

2. ob man mit zlib auch passwort geschützte Archive öffnen kann hatte ich jetzt bisher nicht so gesehen? :confused: :confused:
:confused: Zlib ist doch für gzip-Archive, welche gar nicht verschlüsselt sind (sofern man sie nicht noch mit einem anderen Programm verschlüsselt :arrow: "Make each program do one thing well")

_________________
Du brauchst Hilfe?, Buchempfehlungen für C++,
Wie man in Fragen den richtigen Code postet,
The Definitive C++ Book Guide and List
Wutz
Mitglied

Benutzerprofil
Anmeldungsdatum: 15.04.2010
Beiträge: 2696
Beitrag Wutz Mitglied 20:31:22 03.04.2012   Titel:   Re: Zeitmessung und Frage zu ZLib            Zitieren

kytero schrieb:

erst recht wenn die CPU durch gehend auf 100% ist

Bei clock()-Gebrauch zur Zeitmessung geht die CPU nicht durchgehend auf 100%, was du wohl meinst, ist eine sleep-Implementierung via clock, die das normalerweise macht.
kytero schrieb:

2. ob man mit zlib auch passwort geschützte Archive öffnen kann hatte ich jetzt bisher nicht so gesehen?

zlib selbst unterstützt keine Verschlüsselungen/Passwörter, das ist Sache der jeweiligen Hostanwendung, InfoZip, WinZip: http://www.winzip.com/aes_info.htm

_________________
Java, the best argument for Smalltalk since C++. -- Frank Winkler
kytero
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.04.2012
Beiträge: 19
Beitrag kytero Mitglied 21:07:48 03.04.2012   Titel:              Zitieren

gut ich meinte ob clock() bei hoher auslastung ungenau wird,
da es ja die prozessorzeit ist und das programm läuft eigentlich
unterschiedlich lange(10s-6h) von daher passt das schon
und gibt es sonst eine library für .zip Verzeichnisse wo man auch verschlüsselte archive öffnen kann?
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 17995
Beitrag SeppJ Moderator 21:19:44 03.04.2012   Titel:              Zitieren

Was meinst du denn nun bei clock? Wenn clock sagt, dass dein Programm 6 h lief, dann sind dass Prozessorstunden, welche nicht unbedingt (eher die Ausnahme) mit den Stunden auf deiner Armbanduhr übereinstimmen. Aber die Angabe, wie viele Prozessorstunden du verbraucht hast, die ist schon genau.

_________________
Du brauchst Hilfe?, Buchempfehlungen für C++,
Wie man in Fragen den richtigen Code postet,
The Definitive C++ Book Guide and List
kytero
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.04.2012
Beiträge: 19
Beitrag kytero Mitglied 21:28:28 03.04.2012   Titel:              Zitieren

also wenn ich das richtig verstanden habe sind das wohl nur gute vergleichswerte sonst nichts, wie kann ich das denn dann so messen wies auch auf meiner uhr steht.
Thuruk
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.01.2012
Beiträge: 132
Beitrag Thuruk Mitglied 22:20:12 03.04.2012   Titel:              Zitieren

Indem du zu Beginn und Ende die Systemzeit abfragst und die Differenz ausgibst, mit ctime() etc..
kytero
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.04.2012
Beiträge: 19
Beitrag kytero Mitglied 22:52:04 03.04.2012   Titel:              Zitieren

ok danke und jetzt nochmal zu den Archiven gibt es da eine Library die auch passwortgeschützte archive abdeckt?
Scorcher24@no_login
Unregistrierter




Beitrag Scorcher24@no_login Unregistrierter 04:51:54 04.04.2012   Titel:              Zitieren

kytero schrieb:
ok danke und jetzt nochmal zu den Archiven gibt es da eine Library die auch passwortgeschützte archive abdeckt?


http://zziplib.sourceforge.net/zzip-crypt.html
Die kanns. ist aber schwachfug zips zu verschlüsseln.
Warum steht dort.
kytero
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.04.2012
Beiträge: 19
Beitrag kytero Mitglied 13:06:02 04.04.2012   Titel:              Zitieren

ok danke hätte ich mir auch irgendwie denken können :D
eine frage dann noch gibt es sonst noch bibliotheken die für verschlüsselte archive sind sollten nur keine formate sein die kaum einer benutzt.

danke schon mal für die bisherige hilfe
c++.de :: C (C89, C99 und C11) ::  Zeitmessung und Frage zu ZLib   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.