Caroo
#programowanie #cpp #opengl #ubuntu

Klepię sobie projekt w OpenGLu, wszystko spoko, gdyby nie to że program zżera 100MB RAMu na sekundę :D Także po 30-40 sekundach zwiesza dość skutecznie cały system. Na razie nie mam pojęcia dlaczego, ale fajnie to wygląda na wykresie :)
  • Najlepsze
  • Wszystkie komentarze
badasq
@Caroo: pamiętam swój pierwszy program, który zapisywał dane do pliku... aż skończyło mi się miejsce na dysku
KrzaQ2
KrzaQ2
  • adult
4
Treść przeznaczona dla osób powyżej 18 roku życia...
japer
@KrzaQ2: sprytne wskaźniki np. nie są tak szybkie jak zwykła implementacja.

tylko trzeba pamiętać co się robi i jak. ale jeśli autor nie umie into normalne wskaźniki to niech się pobawi w sprytne.

KrzaQ2
@japer: Coby nie być gołosłownym:

Smart pointers are designed to be as efficient as possible both in terms of memory and performance. For example, the only data member in unique*ptr is the encapsulated pointer. This means that unique*ptr is exactly the same size as that pointer, either four bytes or eight bytes.


To jest
PunkT
@Caroo: Wbrew pozorom w javie problem istnieje również, tylko zdarza się rzadziej, ale za to jak już się zdarzy to 90% programistów wymięka :)
KrzaQ2
@Caroo: Nie uƶywaj "nagich" wskaźników.

unique_ptr
Twoim najlepszym przyjacielem.
PunkT
@Caroo: Poszukaj tworzenia jakiegoś obiektu w pętli :)
japer
@Caroo: czuję zajebywanie miejsca obiektami,

pousuwaj trochę obiektów z pętel to będzie git.

zrób sobie kolejkę stanów animacji - ja tak robiłem
Caroo
Caroo Autor
1
@PunkT: @japer: też tak czuję, szukam właśnie :) Pisanie w Javie jednak rozleniwia, potem jak się wraca do takiego C++ to się zapomina o takich przyziemnych czynnościach jak usuwanie obiektów.
japer
@Caroo: człowieku, to ja czuje że z-------ś sobie niezły memory leak.

delete obj; i do roboty