Utilizator:
Parola:
Am uitat parola... | Cont nou!


Articole Resurse Echipe Competiții Proiecte Forum DevBlogs Locuri de muncă GDROMag Issue#1 GDROCon 2007

 
Forum » Programare » Altele » Bug epic in VS 2008




Pagina 1 din 1 [ 1 ]

Mesaj Info autor
    Postat la 19 Jan 2009 16:10:10    Subiect: Bug epic in VS 2008
Dark info:

Dark:

Cind VC 2008 converteste un proiect facut cu o versiune anterioara, ii dezactiveaza optimizarile in Release. Mai exact, flag-ul /O2 nu este pasat compilatorului, desi in project settings scrie "Maximize Speed (/O2)" in dreptul lui "Optimization". Cei cu ochiul format vor observa ca textul nu este bold, adica este mostenit din "configuration defaults". Un indian a stricat un XML pe undeva si, incepind de la 2008, default-ul pentru "Optimization" in Release este "Disabled", drept pentru care, desi in UI scrie ceva, la compilare se intimpla altceva. Pentru a repara problema, trebuie schimbat manual pe alta setare (/O1, de exemplu), apoi schimbat inapoi pe /O2, ca sa devina bold si sa fie pasat fortat.

Exista si un bug report caruia un indian roman, pe nume Marian Luparu, i-a dat cu flit pe motiv ca a fost reparat in SP1 (a se vedea si "solutia" cu property sheet-ul, care-i aur curat). Evident, nu-i reparat deloc. Eu am SP1, ca si ala care a raportat bug-ul in link-ul anterior. Este fascinant cum asa ceva a putut sa treaca de QA de doua ori, mai ales ca a doua oara aparent stiau de bug.

Asa ca, daca va treziti ca mine ca aplicatia va ruleaza de nu stiu cite ori mai incet dupa ce o convertiti la 2008, si nu intelegeti de ce, mergeti in project settings si puneti /O2 de mina, desi e pus deja.

"Am crezut ca esti ceva mai avansat" - Nekitu, 2008 A.D.
Autobaza


Status:
Înregistrat pe:
12 May 2007 20:12:30
Vârsta: ? ani
Mesaje: 740
Locatie:
Programator

 
    Postat la 19 Jan 2009 19:40:10    Subiect: < fara subiect >
nekitu info:

nekitu:

si daca se vede si in command line string tot nu il ia ?

SpoOoOoock! Life Is Too Short For Cheap Chocolate


Status:
Înregistrat pe:
29 Sep 2006 11:33:12
Vârsta: 32 ani
Mesaje: 1033
Locatie: Brasov
Programator
7thFACTOR Entertainment Studios
 
    Postat la 19 Jan 2009 19:56:41    Subiect: < fara subiect >
Dark info:

Dark:

Daca se vede in command line il ia, da' problema e ca atunci cind convertesti o solutie, desi apare pus in UI, nu apare /O2 si in command line string.

"Am crezut ca esti ceva mai avansat" - Nekitu, 2008 A.D.
Autobaza


Status:
Înregistrat pe:
12 May 2007 20:12:30
Vârsta: ? ani
Mesaje: 740
Locatie:
Programator

 
    Postat la 19 Jan 2009 20:15:28    Subiect: < fara subiect >
nekitu info:

nekitu:

Am convertit din 2005 o solutie intreaga cu 2008/SP1, dar l-a luat, din 2003 poate ?

SpoOoOoock! Life Is Too Short For Cheap Chocolate


Status:
Înregistrat pe:
29 Sep 2006 11:33:12
Vârsta: 32 ani
Mesaje: 1033
Locatie: Brasov
Programator
7thFACTOR Entertainment Studios
 
    Postat la 19 Jan 2009 23:42:28    Subiect: < fara subiect >
Dark info:

Dark:

E posibil sa fi avut explicit /O2 in 2005 in proiectul tau. Se mai intimpla, dar rar. In general proiectele au setarea aia pe default in release, iar default-ul in 2008 nu mai e /O2, e "nimic" (desi in UI apare tot /O2). Se reproduce usor facind un proiect nou cu 2005 si convertindu-l imediat dupa aia la 2008, fara a-i mai face altceva. O sa observi ca-n release nu mai are /O2 in command line, desi in "optimization" apare.

"Am crezut ca esti ceva mai avansat" - Nekitu, 2008 A.D.
Autobaza


Status:
Înregistrat pe:
12 May 2007 20:12:30
Vârsta: ? ani
Mesaje: 740
Locatie:
Programator

 
    Postat la 20 Jan 2009 13:00:47    Subiect: < fara subiect >
Black_Knight info:

Black_Knight:

hmmmmm suna interesant nu am auzit de bugu asta Very Happy
oricum e de retinut


Status:
Înregistrat pe:
07 May 2007 19:49:43
Vârsta: 29 ani
Mesaje: 712
Locatie: Bucuresti
Programator

 
    Postat la 20 Jan 2009 13:23:39    Subiect: < fara subiect >
nekitu info:

nekitu:

da, e o chestie destul de nasoala, multe firme poate au produse serioase pe VS, si poate nu toti sunt atat de atenti si cand le merge cocomarla greu nu isi dau seama de la ce. Nu as fi observat nici eu, poate ca ar fi tras la FPS in jos sau la operatii lungi.

SpoOoOoock! Life Is Too Short For Cheap Chocolate


Status:
Înregistrat pe:
29 Sep 2006 11:33:12
Vârsta: 32 ani
Mesaje: 1033
Locatie: Brasov
Programator
7thFACTOR Entertainment Studios
 
    Postat la 20 Jan 2009 13:29:48    Subiect: < fara subiect >
raicuandi info:

raicuandi:

La mine apare scris "Custom", si /O2 nu e in command line.

Fail.

Method 2: Move Your Mouse Pointer
If you move your mouse pointer continuously while the data is being returned to Microsoft Excel, the query may not fail. Do not stop moving the mouse until all the data has been returned to Microsoft Excel.


Status:
Înregistrat pe:
24 Mar 2007 21:02:40
Vârsta: 22 ani
Mesaje: 514
Locatie: Adelaide, Australia
Programator

 
    Postat la 20 Jan 2009 13:51:43    Subiect: Re:
Dark info:

Dark:

nekitu a scris:

Nu as fi observat nici eu, poate ca ar fi tras la FPS in jos sau la operatii lungi.


Nu e cu "poate", e ca si cum ai compila in debug. Smile In aplicatii fara STL te poti astepta sa mearga de 5 pina la 20 de ori mai prost, daca-s compute-intensive. In aplicatii cu STL, the sky is the limit, de exemplu std::sort merge de sute de ori mai incet in unele teste.

"Am crezut ca esti ceva mai avansat" - Nekitu, 2008 A.D.
Autobaza


Status:
Înregistrat pe:
12 May 2007 20:12:30
Vârsta: ? ani
Mesaje: 740
Locatie:
Programator

 
    Postat la 20 Jan 2009 14:06:28    Subiect: < fara subiect >
nekitu info:

nekitu:

hardcore.

SpoOoOoock! Life Is Too Short For Cheap Chocolate


Status:
Înregistrat pe:
29 Sep 2006 11:33:12
Vârsta: 32 ani
Mesaje: 1033
Locatie: Brasov
Programator
7thFACTOR Entertainment Studios
 
    Postat la 21 Jan 2009 21:55:24    Subiect: < fara subiect >
Jinx info:

Jinx:

Intre timp se lucreaza la VS 2010. Very Happy



Status:
Înregistrat pe:
03 May 2007 22:45:14
Vârsta: 20 ani
Mesaje: 753
Locatie: Pitești, Argeș
Game designer

 

Pagina 1 din 1 [ 1 ]


Server time: 08:55:14 19.05.2012



[ Termeni si conditii | Contact | F.A.Q. | Funny Pictures ]

© 2006 - 2012 Copyright 7thFACTOR Entertainment - All rights reserved