|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#81 | |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
Un attimino che provo |
|
|
|
|
|
|
#82 | |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
Comunque mo vedo se riesco a farlo più Windows compatibile, visto che adesso posso testarlo su Win 8
__________________
GPU Compiler Engineer |
|
|
|
|
|
|
#83 |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
E infatti da problemi anche mingw:
![]() All'inizio dava problemi con int64_t ma ho risolto aggiungendo il file include stdint.h Da problemi con _fseek64 e _ftell64 Ultima modifica di Vincenzo1968 : 19-01-2013 alle 11:55. |
|
|
|
|
|
#84 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Questi i tempi sul mio mac
Vincenzo1968 Codice:
➜ Contest time ./vincenzo file -D5GiB ./vincenzo file -D5GiB 7.83s user 9.38s system 19% cpu 1:29.49 total Codice:
➜ Contest time ./hay file -D5GiB ./hay file -D5GiB 4.81s user 8.82s system 15% cpu 1:29.41 total Codice:
➜ Contest time java -server Generate file -D5GiB java -server Generate file -D5GiB 20.11s user 7.65s system 29% cpu 1:33.17 total Codice:
➜ Contest time ./tommo file -D5GB ./tommo file -D5GB 3.62s user 10.12s system 15% cpu 1:29.70 total |
|
|
|
|
|
#85 | |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
|
|
|
|
|
|
|
#86 | ||
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
Codice:
#define fseeko _fseeki64 #define ftello _ftelli64 Quote:
Codice:
#ifdef __linux__ fseeko(fpRand, 0, SEEK_END); sizeRand = ftello(fpRand); fseeko(fpRand, 0, SEEK_SET); #else _fseeki64(fpRand, 0, SEEK_END); sizeRand = _ftelli64(fpRand); _fseeki64(fpRand, 0, SEEK_SET); #endif Ultima modifica di Vincenzo1968 : 19-01-2013 alle 12:05. |
||
|
|
|
|
|
#87 | |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
|
|
|
|
|
|
|
#88 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
|
|
|
|
|
|
#89 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Non ti preoccupare, mo ci lavoro un po' per farlo andare con Visual Studio nativo
Non mi piacciono sti hack
__________________
GPU Compiler Engineer |
|
|
|
|
|
#90 |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
![]() ![]() ![]() I tempi di Tommo non li ho presi perché deve ancora sistemare l'output(anche se il tempo impiegato non dovrebbe variare di molto). |
|
|
|
|
|
#91 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Ecco una versione aggiornata per lavorare sia su Unix che su Windows (testato solo Win8 + VS2012)
I file sono da compilare come "C++" anche se sono "C99" a causa del fatto che il compilatore MS in modalità C non supporta la dichiarazione delle variabili in mezzo ai blocchi. La versione 2 su windows sulla mia macchina è qualche secondo più veloce pare. http://www.filedropper.com/c19input_4 Ciao
__________________
GPU Compiler Engineer |
|
|
|
|
|
#92 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Vic, per la tua versione che versione di Java hai usato?
Con la 1.6 javac mi da un sacco di errori di compilazione, come mai?
__________________
GPU Compiler Engineer |
|
|
|
|
|
#93 | |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
![]() Più tardi lo provo su Windows. Mo vado a magna'. |
|
|
|
|
|
|
#94 | |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
Bon appetit! EDIT: Mi sono permesso di fare una versione del tuo main.c che compila anche sul mio Macbook http://www.filedropper.com/main_3
__________________
GPU Compiler Engineer Ultima modifica di AnonimoVeneziano : 19-01-2013 alle 14:05. |
|
|
|
|
|
|
#95 | |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
Purtroppo su Visual Studio 2010 ottengo questi errori: Codice:
1>------ Rebuild All started: Project: AnonimoVeneziano2, Configuration: Release Win32 ------ 1> c19input2.c 1>c19input2.c(58): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> C:\Programmi\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen' 1>c19input2.c(60): warning C4244: '=' : conversion from '__int64' to 'size_t', possible loss of data 1>c19input2.c(79): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> C:\Programmi\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen' 1>c19input2.c(150): error C2664: 'FindFirstFileW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>c19input2.c(161): error C2664: 'FindFirstFileW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>c19input2.c(168): error C2664: 'strlen' : cannot convert parameter 1 from 'WCHAR [260]' to 'const char *' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>c19input2.c(173): error C2664: 'strncpy' : cannot convert parameter 2 from 'WCHAR [260]' to 'const char *' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>c19input2.c(269): warning C4018: '<' : signed/unsigned mismatch 1>c19input2.c(272): warning C4018: '<' : signed/unsigned mismatch 1>c19input2.c(274): warning C4018: '>' : signed/unsigned mismatch 1>c19input2.c(275): warning C4244: '=' : conversion from 'uint64_t' to 'int32_t', possible loss of data 1>c19input2.c(333): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== |
|
|
|
|
|
|
#96 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
|
|
|
|
|
|
#97 |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Vicius o AnonimoVeneziano(o tutt'e due) potreste gentilmente postare uno screeshot. Così, tanto per avere il prio* di vedere la mia applicazioncina girare su Mac.
*prio = dialetto siciliano. Vuol dire "piacere". |
|
|
|
|
|
#98 |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Ho risolto il problema con Visual Studio 2010 per i sorgenti di AnonimoVeneziano. Bisogna compilare con l'opzione Character Set=Not Set(e non con Use Unicode character set).
Mo provo i tempi su XP a 32 bit. |
|
|
|
|
|
#99 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Ah ok, dopo provo a reperirlo.
@Vincenzo mo ti faccio lo screen :P (non è molto diverso da linux eh Edit: Ecco
__________________
GPU Compiler Engineer Ultima modifica di AnonimoVeneziano : 19-01-2013 alle 14:29. |
|
|
|
|
|
#100 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
![]() Comunque. Non so come tu faccia a calcolare i tempi ma canni di brutto. Non ci ha messo neanche lontanamente 15 secondi a creare il file. Sia l'iphone che l'orologio da muro della cucina riportano lo stesso tempo di time. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:20.



























