Forum > Windows

optimized sources

<< < (23/179) > >>

_heinz:
Hallo Simon,

hab dein kwsn-test-package2 heruntergeladen und ausgepackt.
wohin muss ich das auspacken damit es funktioniert ??
kannst du mir bitte ein paar Hinweise zur Benutzung geben

heinz

Simon:
Äh,

keine Ahnung, welches Du Dir geladen hast.

Ich würde das folgende empfehlen:

Knabench 1.43

Wenn Du das (irgendwo) auspackst, macht's ein Verzeichnis namens "KWSN Knabench 1.43". Da drin findest Du einige weitere Unterverzeichnisse.

Die interessantesten davon sind Science_apps/ und TestWUs/. In beiden gibt es ein "Reserve" Unterverzeichnis. Ins "Reserve" verschiebe alle WUs bzw. Science Apps, die Du NICHT benchmarken willst. Ins Verzeichnis Science_apps bzw. TestWUs solltest Du logischerweise dafür alle Apps/WUs kopieren, die Du testen willst.

Wenn Du die gewünschten Apps und WUs gewählt hast (bzw. kopiert/verschoben), dann mach einen Doppelklick auf "Knabench-1.43.cmd" - und stell Dich auf ein bißchen Warten ein ;) Wenn das Skript fertig ist, dann meldet's das. Ebenso gibt's am Ende eine Zusammenfassung aller Apps/WUs.

In "Readme & Licenses" findest Du auch ein kurzes Readme zur Verwendung.

Mfg,
Simon.

_heinz:
get an error, application hung up.  stackoverflow, debug now.....
-------------------------------------------------------------------------------------------

include 2.3.set5 in the project, have probs with memspeed.cpp. If I compile it says no class or namespace
----------------------------------------------------------------------------------------
------ Erstellen gestartet: Projekt: Optimizer, Konfiguration: Debug Win32 ------
Kompilieren...
memspeed.cpp
c:\i\sc\seti\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(47) : error C2653: 'std': Keine Klasse oder Namespace
c:\i\sc\seti\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(47) : error C3861: "min": Bezeichner wurde nicht gefunden.
c:\i\sc\seti\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(74) : error C2653: 'std': Keine Klasse oder Namespace
c:\i\sc\seti\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(74) : error C3861: "min": Bezeichner wurde nicht gefunden.

--------------------------------------------------------------------------------------
47       overhead = std::min(overhead, ticks);

74      min_ticks = std::min(min_ticks, ticks);
--------------------------------------------------------------------------------------
any suggestions ???

_heinz:
Hi Crunchr,
seit der Umstellung auf DEBUG hab ich echte probleme. Includes werden nicht gefunden, Fehler in Projektteilen, die vorher fehlerfrei compiliert wurden usw....

Irgendwas stimmt da nicht !!!!
zum Beispiel ------>
------ Neues Erstellen gestartet: Projekt: libboincapi, Konfiguration: Debug Win32 ------
Die Zwischen- und Ausgabedateien für das Projekt "libboincapi" mit der Konfiguration "Debug|Win32" werden gelöscht.
Kompilieren...
graphics_api.C
c:\i\sc\seti\boinc\api\boinc_api.h(123) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'worker_thread_handle'
c:\i\sc\seti\boinc\api\boinc_api.h(123) : error C2377: 'HANDLE': Neudefinition; typedef kann nicht mit einem anderen Symbol überladen werden
        c:\i\sdk\include\winnt.h(334): Siehe Deklaration von 'HANDLE'
c:\i\sc\seti\boinc\api\boinc_api.h(123) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(64) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hQuitEvent'
c:\i\sc\seti\boinc\api\graphics_api.h(64) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(64) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(65) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'graphics_threadh'
c:\i\sc\seti\boinc\api\graphics_api.h(65) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(65) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
graphics_data.C
graphics_impl.C
c:\i\sc\seti\boinc\api\boinc_api.h(123) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'worker_thread_handle'
c:\i\sc\seti\boinc\api\boinc_api.h(123) : error C2377: 'HANDLE': Neudefinition; typedef kann nicht mit einem anderen Symbol überladen werden
        c:\i\sdk\include\winnt.h(334): Siehe Deklaration von 'HANDLE'
c:\i\sc\seti\boinc\api\boinc_api.h(123) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(64) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hQuitEvent'
c:\i\sc\seti\boinc\api\graphics_api.h(64) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(64) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(65) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'graphics_threadh'
c:\i\sc\seti\boinc\api\graphics_api.h(65) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_api.h(65) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_impl.c(57) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hQuitEvent'
c:\i\sc\seti\boinc\api\graphics_impl.c(57) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_impl.c(57) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\i\sc\seti\boinc\api\graphics_impl.c(57) : error C2086: 'int hQuitEvent': Neudefinition
        c:\i\sc\seti\boinc\api\graphics_api.h(64): Siehe Deklaration von 'hQuitEvent'
c:\i\sc\seti\boinc\api\graphics_impl.c(98) : error C2440: '=': 'HANDLE' kann nicht in 'int' konvertiert werden
        Es gibt keinen Kontext, in dem diese Konvertierung möglich ist
c:\i\sc\seti\boinc\api\graphics_impl.c(106) : error C2440: '=': 'HANDLE' kann nicht in 'int' konvertiert werden
        Es gibt keinen Kontext, in dem diese Konvertierung möglich ist
c:\i\sc\seti\boinc\api\graphics_impl.c(107) : error C2664: 'ResumeThread': Konvertierung des Parameters 1 von 'int' in 'HANDLE' nicht möglich
        Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert ein reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
gutil.C
gutil_text.C
reduce_lib.C
reduce_main.C
texture.C
Code wird generiert...
Das Buildprotokoll wurde unter "file://c:\I\SC\seti\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Debug\BuildLog.htm" gespeichert.
libboincapi - 25 Fehler, 0 Warnung(en)
========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ==========


was ist da zu tun ???? :'(

Urs Echternacht:

--- Quote from: seti_britta on 05 Jun 2007, 05:14:16 pm ---...
--------------------------------------------------------------------------------------
47       overhead = std::min(overhead, ticks);

74      min_ticks = std::min(min_ticks, ticks);
--------------------------------------------------------------------------------------
any suggestions ???

--- End quote ---
I don't know if my solution would be the best or fastest, but i hope it works (just basic C) :

overhead = (overhead <= ticks) ? overhead : ticks;
min_ticks = (min_ticks <= ticks) ? min_ticks : ticks;

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version