Thread View: pl.comp.lang.c
8 messages
8 total messages
Started by Borneq
Wed, 21 Sep 2016 12:33
[VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: Borneq
Date: Wed, 21 Sep 2016 12:33
Date: Wed, 21 Sep 2016 12:33
3 lines
1068 bytes
1068 bytes
Wraz z rozwiązaniem: okazało się że spowolnienie było spowodowane breakpointem z warunkiem, na który się nie zatrzymywał ale i tak dużo zwalniał. Ogólnie breakpointy z warunkiem bardzo spowalniają.
Re: [VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: bartekltg
Date: Wed, 21 Sep 2016 16:18
Date: Wed, 21 Sep 2016 16:18
10 lines
1783 bytes
1783 bytes
On Wednesday, September 21, 2016 at 2:33:07 PM UTC+2, Borneq wrote: > Wraz z rozwiązaniem: okazało się że spowolnienie było spowodowane > breakpointem z warunkiem, na który się nie zatrzymywał ale i tak dużo > zwalniał. Ogólnie breakpointy z warunkiem bardzo spowalniają. Jaki sens ma mierzenie prędkości działania aplikacji w trybie "debug"? pzdr bartekltg
Re: [VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: Borneq
Date: Thu, 22 Sep 2016 18:24
Date: Thu, 22 Sep 2016 18:24
12 lines
1627 bytes
1627 bytes
W dniu 21.09.2016 o 18:18, bartekltg pisze: > On Wednesday, September 21, 2016 at 2:33:07 PM UTC+2, Borneq wrote: >> Wraz z rozwiązaniem: okazało się że spowolnienie było spowodowane >> breakpointem z warunkiem, na który się nie zatrzymywał ale i tak dużo >> zwalniał. Ogólnie breakpointy z warunkiem bardzo spowalniają. > > Jaki sens ma mierzenie prędkości działania aplikacji > w trybie "debug"? Nie mierzyłem w trybie debug. Zastanowiło mnie spowolnienie i to duże nawet wersji release w środowisku. Czasem spowalnia w środowisku przez allokowanie pamięci. Tu było spowodowane pewną głupią rzeczą.
Re: [VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: bartekltg
Date: Thu, 22 Sep 2016 18:28
Date: Thu, 22 Sep 2016 18:28
24 lines
1863 bytes
1863 bytes
On 22.09.2016 20:24, Borneq wrote: > W dniu 21.09.2016 o 18:18, bartekltg pisze: >> On Wednesday, September 21, 2016 at 2:33:07 PM UTC+2, Borneq wrote: >>> Wraz z rozwiązaniem: okazało się że spowolnienie było spowodowane >>> breakpointem z warunkiem, na który się nie zatrzymywał ale i tak dużo >>> zwalniał. Ogólnie breakpointy z warunkiem bardzo spowalniają. >> >> Jaki sens ma mierzenie prędkości działania aplikacji >> w trybie "debug"? > > Nie mierzyłem w trybie debug. Dlaczego breakpoint z warunkiem robił cokolwiek w trybie release? Powinny być dezaktywowane. > Zastanowiło mnie spowolnienie i to duże > nawet wersji release w środowisku. Czasem spowalnia w środowisku przez > allokowanie pamięci. Tu było spowodowane pewną głupią rzeczą. Czyli poprzedni Twój post mówił nieprawdę? pzdr bartekltg
Re: [VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: slawek
Date: Fri, 23 Sep 2016 18:11
Date: Fri, 23 Sep 2016 18:11
6 lines
1271 bytes
1271 bytes
On Wed, 21 Sep 2016 14:33:11 +0200, Borneq <borneq@antyspam.hidden.pl> wrote: > zwalniał. Ogólnie breakpointy z warunkiem bardzo spowalniają. Ogólnie uruchomienie przez F5 z IDE (z opcją debugowania ale bez breakpointów!) potrafi spowolnić kilkukrotnie.
Re: [VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: slawek
Date: Fri, 23 Sep 2016 18:13
Date: Fri, 23 Sep 2016 18:13
6 lines
1342 bytes
1342 bytes
On Thu, 22 Sep 2016 20:28:51 +0200, bartekltg <bartekltg@gmail.com> wrote: > Dlaczego breakpoint z warunkiem robił cokolwiek w trybie release? Bo owe tryby to tylko de facto ustawienia opcji optymalizacji. A nie decyzja czy odpalić pod debugerem.
Re: [VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: Borneq
Date: Sat, 24 Sep 2016 11:30
Date: Sat, 24 Sep 2016 11:30
18 lines
1835 bytes
1835 bytes
W dniu 22.09.2016 o 20:28, bartekltg pisze: > Dlaczego breakpoint z warunkiem robił cokolwiek w trybie release? > Powinny być dezaktywowane. Cieszę się, że w Visualu nawet w trybie Release można debugować, choć debugowanie w Release jest utrudnione - zmieniona kolejność linii, nie widzi wielu zmiennych. Gorzej, że breakpoint z warunkiem aż tak spowalnia, chyba za każdym razem przechodzi do wykonywania breakpointu i tam interpretuje to wyrażenie. Gdyby dało się wkompilować wyrażenie z warunkiem jakoś. >> Zastanowiło mnie spowolnienie i to duże >> nawet wersji release w środowisku. Czasem spowalnia w środowisku przez >> allokowanie pamięci. Tu było spowodowane pewną głupią rzeczą. > > Czyli poprzedni Twój post mówił nieprawdę? Prawdę
Re: [VC++ 2015] Spowolnienie wykonywania programu w środowisku
Author: mk4
Date: Sat, 24 Sep 2016 15:02
Date: Sat, 24 Sep 2016 15:02
23 lines
1901 bytes
1901 bytes
On 2016-09-22 20:28, bartekltg wrote: > On 22.09.2016 20:24, Borneq wrote: >> W dniu 21.09.2016 o 18:18, bartekltg pisze: >>> On Wednesday, September 21, 2016 at 2:33:07 PM UTC+2, Borneq wrote: >>>> Wraz z rozwiązaniem: okazało się że spowolnienie było spowodowane >>>> breakpointem z warunkiem, na który się nie zatrzymywał ale i tak dużo >>>> zwalniał. Ogólnie breakpointy z warunkiem bardzo spowalniają. >>> >>> Jaki sens ma mierzenie prędkości działania aplikacji >>> w trybie "debug"? >> >> Nie mierzyłem w trybie debug. > > Dlaczego breakpoint z warunkiem robił cokolwiek w trybie release? > Powinny być dezaktywowane. > A dlaczego nie? Czasem się to przydaje. Faktem jest, ze taki breakpoint jest tylko przybliżeniem ze względu na optymalizacje. niemniej jednak zwykle lepiej jak można spróbować go użyć niż jak nie można. -- mk4
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads